如何使用stringex和acts_as_url重定向到正确的URL?

时间:2012-04-03 12:52:15

标签: ruby-on-rails

我有一个使用acts_as_url的模型,在我的控制器中,我希望在“new”中保存模型后重定向到模型。 redirect_to @mymodel只需要/mycontroller/1而不是/mycontroller/nice-long-url

1 个答案:

答案 0 :(得分:2)

您需要覆盖模型中的to_param方法并使用命名路径:

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

redirect_to mymodel_path(@mymodel)