【发布时间】:2010-06-02 18:05:00
【问题描述】:
我有一个命名路线,如下所示:
map.with_options :path_prefix => '/:username', :controller => 'questions' do |q|
q.question '/:id', :action => 'show', :conditions => { :method => :get }
end
现在要生成一个指向我必须编写的特定问题的 URL
question_path( :id => @question.id, :username => @question.user.username )
这很麻烦。我希望能够写作
question_path(@question)
# or even
link_to 'Question', @question
并得到想要的结果。
这怎么可能?我假设我必须覆盖默认帮助程序才能实现这一点。
【问题讨论】:
标签: ruby-on-rails routing helper