Rails route.rb 设置的 url 问题

asmcos · 2013年02月19日 · 最后由 asmcos 回复于 2013年02月19日 · 2136 次阅读

route.rb 配置

get "/members/:name/edit" => "users#edit"

views 里面 改如何写? 下面下法总报错。

<%= link_to "edit profile", edit_member_path(@user.name) %>

加个 :as 参数给它命个名。

get "/members/:name/edit",  :to => "users#edit",  :as => :edit

谢谢 @lshgood 问题解决了:

在 views 里面可以这么用:

<%= link_to "edit profile", edit_members_path(@user.name) %>

需要 登录 后方可回复, 如果你还没有账号请 注册新账号