2012-04-03 34 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)

相关问题