model:
has_attached_file :zdjecie,
styles: { medium: "300x300>", thumb: "100x100>" }
validates_attachment_content_type :zdjecie,
content_type: /\Aimage\/.*\z/
kontroler:
def utworz
@artykuly = Artykul.new(artykuly_parametry)
if @artykuly.save
flash[:notice] = "Artykuł został pomyślnie utworzony"
redirect_to(:action=>'index')
else
@licznik = Artykul.count + 1
@strona = Strona.order('pozycja ASC')
render('nowy')
end
end
def artykuly_parametry
params.require(:artykuly).permit(:strona_id, :nazwa, :pozycja, :widoczny, :zdjecie, :created_at)
end
widok:
<div class="hero-unit">
<h1>Nowy Artykuł</h1>
<%= form_for(:artykuly, :url => {:action => 'utworz'}) do |pole| %>
<%= render(:partial => "form", :locals => {:pole => pole}) %>
<div style="text-align: center;">
<%= link_to("Powrót", {:action => 'index'}, :class => 'btn btn-warning') %>
<%= submit_tag("Utwórz", :class => 'btn btn-primary') %>
</div>
<% end %>
</div>
"param is missing or the value is empty: artykuly" - Nie wiem, co jest nie tak z tym parametrem artykuly, czy powinno być tutaj coś innego?