Я пытался перенаправить рельсы, чтобы показать действие, передавая контроллер, действие и параметры.Тем не менее, рельсы полностью игнорируют имя действия!
я получил http://mysite/controllername/paramId
, поэтому у меня появляется сообщение об ошибке ....
вот код действия Iиспользуется:
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