1
我有一个使用acts_as_url的模型,并且在我的控制器中,我想在将模型保存为“新建”后重定向到模型。 redirect_to @mymodel
只是带我到/mycontroller/1
,而不是/mycontroller/nice-long-url
如何使用stringex和acts_as_url重定向到正确的URL?
我有一个使用acts_as_url的模型,并且在我的控制器中,我想在将模型保存为“新建”后重定向到模型。 redirect_to @mymodel
只是带我到/mycontroller/1
,而不是/mycontroller/nice-long-url
如何使用stringex和acts_as_url重定向到正确的URL?
你需要重写to_param方法模型,并使用了名为路线:
# Inside your model
def to_param
url # or whatever you set :url_attribute to
end
redirect_to mymodel_path(@mymodel)
你重写to_param在你的模型? – DanS 2012-04-03 12:57:16