2012-04-03 75 views
1

我有一個使用acts_as_url的模型,並且在我的控制器中,我想在將模型保存爲「新建」後重定向到模型。 redirect_to @mymodel只是帶我到/mycontroller/1,而不是/mycontroller/nice-long-url如何使用stringex和acts_as_url重定向到正確的URL?

+0

你重寫to_param在你的模型? – DanS 2012-04-03 12:57:16

回答

2

你需要重寫to_param方法模型,並使用了名爲路線:

# Inside your model 
def to_param 
    url # or whatever you set :url_attribute to 
end 

redirect_to mymodel_path(@mymodel)

相關問題