Ich habe versucht, Schienen umleiten, um Aktion zu zeigen, indem Sie Controller, Aktion und Parameter übergeben. Allerdings ignoriert rails den Namen der Aktion total!Schienen: redirect_to: controller => 'Tipps',: Aktion => 'show',: id => @ tip.permalink
, was ich habe ist http://mysite/controllername/paramId
so habe ich Fehlermeldung ....
hier ist der Aktionscode I verwendet:
def update
@tip = current_user.tips.find(params[:id])
@tip.attributes = params[:tip]
@tip.category_ids = params[:categories]
@tip.tag_with(params[:tags]) if params[:tags]
if @tip.save
flash[:notice] = 'Tip was successfully updated.'
redirect_to :controller=>'tips', :action => 'show', :id => @tip.permalink
else
render :action => 'edit'
end
end
Ich wusste nicht über die: Hinweis Verknüpfung auf redirect_to. Danke, das wird sicherlich ein bisschen Zeit sparen. Gibt es eine Entsprechung für flash.now und render? – alternative
Verwenden Sie die Kraft, Luke – Rimian