czesc, nie wiem jak rozwiazac ten problem, mam taki komunikat
ActionController::ParameterMissing in ArtykulsController#utworz
param is missing or the value is empty: artykuly
def artykuly_parametry
params.require(:artykuly).permit(:nazwa, :pozycja, :widoczny, :created_at, :strona_id, :zdjecie)
end
moj kontroler wyglada tak:
class ArtykulsController < ApplicationController
def index
@artykuly = Artykul.sortuj
end
def nowa
@artykuly=Artykul.new({:nazwa=>"Tytuł?"})
@strona=Strona.order('pozycja ASC')
@licznik=Artykul.count + 1
end
def utworz
@artykuly =Artykul.new(artykuly_parametry)
if @artykuly.save
flash[:notice] = "Artykuł został utworzony"
redirect_to(:action=>'index')
else
@licznik = Artykul.count +1
@strona = Strona.order('pozycja ASC')
render('nowa')
end
end
def artykuly_parametry
params.require(:artykuly).permit(:nazwa, :pozycja, :widoczny, :created_at, :strona_id, :zdjecie)
end
end
a to moj form.html.erb:
<%= blad(@artykuly) %>