Wie kann ich einen Pfad erstellen, der einen Benutzer zum Erstellen von GET nehmen würde?Wie verwende ich einen GET Create-Pfad?
<%= link_to 'New Challenge', challenges_path(name: 'foo') %> #takes user to index
challenges_controller
def create
@challenge = Challenge.new(challenge_params)
if params[:step] == '2'
@challenge = current_user.challenges.build(challenge_params)
@challenge.name = challenge_params[:name]
if @challenge.name == 'foo'
@challenge.category = 'habit'
else
@challenge.category = 'goal'
end
@challenge.save
redirect_to @challenge
respond_modal_with @challenge
end
end
Herausforderungen/create.html.erb
<%= simple_form_for(@challenge) do |f| %>
<%= hidden_field_tag :step, 2 %>
etc..
<% end %>