我有一个使用acts_as_url的模型,在我的控制器中,我希望在“new”中保存模型后重定向到模型。 redirect_to @mymodel
只需要/mycontroller/1
而不是/mycontroller/nice-long-url
答案 0 :(得分:2)
您需要覆盖模型中的to_param方法并使用命名路径:
# Inside your model
def to_param
url # or whatever you set :url_attribute to
end
redirect_to mymodel_path(@mymodel)