我有这样的路线 -
match "/related/:id", :to => "sentances#related"
并且在我的发送控制器中有这样的动作 -
def related
@sentance = Sentance.find(params[:id])
end
然后我在我的视图中有这样一个链接 -
<td><%= link_to 'related', related_path(sentance) %></td>
该链接呈现为 - http://my-site.local/related.1
我预计会是 - http://my-site.local/related/1
为什么?
由于
答案 0 :(得分:0)
如果您检查rake routes
,则会发现您的match
行未创建任何路径助手。如果您想使用:as => :related
related_path