Ruby on rails 3.2 Rails:未定义的方法“follow\u user\u path';

Ruby on rails 3.2 Rails:未定义的方法“follow\u user\u path';,ruby-on-rails-3.2,Ruby On Rails 3.2,我第一次在我的rails应用程序上实现“跟随功能”。我有foodio视图和控制器。在这里,我想注册用户跟踪foodios 我的foodio控制器: class FoodiosController < ApplicationController def show if params[:id].to_i.to_s == params[:id] @foodio = User.find(params[:id]) else pro

我第一次在我的rails应用程序上实现“跟随功能”。我有foodio视图和控制器。在这里,我想注册用户跟踪foodios

我的foodio控制器:

class FoodiosController < ApplicationController

  def show
    if params[:id].to_i.to_s == params[:id]
            @foodio = User.find(params[:id])
    else
            profile = Profile.find_by_brand_name(params[:id])
            if profile.nil?
              profile = Profile.find_by_first_name(params[:id])
            end
            @foodio = User.find(profile[:user_id])
    end
   @products = @foodio.products.paginate(:page => params[:page])
  end


  def follow
      @user = User.find(params[:id])
      current_user.follow(@user)
      respond_to do |format|
        format.js {render :action=>"follow"}
      end
    end

    def unfollow
      @user = User.find(params[:id])
      current_user.stop_following(@user)
      respond_to do |format|
        format.js {render :action=>"unfollow"}
      end
    end
  end
在我的路由文件中,我添加了:

resources :foodios do
 member do
   get :follow
   get :unfollow
 end
end
但我得到了一个错误:

  undefined method `follow_user_path on  <%= link_to(follow_user_path(@foodio) ,:remote => true, :class => 'btn btn-primary') do %> in show.html.erb
show.html.erb中的
undefined方法'follow_user_path on true,:class=>'btn btn primary')do%>

有人能帮我吗?

你的路线不了解用户。。。他们只知道美食。 尝试:

$('#follow_user<%=@user.id%>').html('<%= escape_javascript(render :partial => "foodios/follow_user", :locals => {:user => @user}) %>');
$('#follow_user<%=@user.id%>').html('<%= escape_javascript(render :partial => "foodios/follow_user", :locals => {:user => @user}) %>');
acts_as_follower
acts_as_followable
resources :foodios do
 member do
   get :follow
   get :unfollow
 end
end
  undefined method `follow_user_path on  <%= link_to(follow_user_path(@foodio) ,:remote => true, :class => 'btn btn-primary') do %> in show.html.erb
follow_foodio_path(@foodio)