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