Rails路由问题

时间:2011-02-18 11:20:01

标签: ruby-on-rails routes

class UsersController < ApplicationController

  def edit
    ...
  end

Mu routes.rb

match '/user/:id/profile/edit', :to => 'users#edit', :as => "user_profile_edit", :via => "get"

我的链接:

<%= link_to image_tag("icons/run.png"), user_profile_edit_path %>

例外:

No route matches {:controller=>"users", :action=>"edit"}

我做错了什么? 感谢。

1 个答案:

答案 0 :(得分:1)

您需要提供用户记录。 假设记录已分配给@user

<%= link_to image_tag("icons/run.png"), user_profile_edit_path(@user) %>