2012-07-21 80 views
0

下面的代碼:Helper方法Rails的

class SyncController < ApplicationController 
    def get_sync 
    @passed_ids = params[:ids].split(',') 
    @users = @passed_ids.collect{|id| User.find(id)} 

    #add the current user to the list 
    @users << current_user 
    @recommendations = get_recommendations(@users) 
    end 
end 

module SyncHelper 
    def get_recommendations(users) 
    users 
    end 
end 

我得到一個無法找到get_recommendations方法錯誤...

+0

我想你會在這裏找到答案: http://stackoverflow.com/questions/453762/nomethoderror-when-trying-to-invoke-helper-method-from-rails-controller – heavysixer 2012-07-21 19:54:34

回答

2

SyncHelper模塊需要納入你的SyncController類。您可以添加一行

include SyncHelper 

在類定義,或者,如果SyncHelper生活在預期的應用程序/傭工文件,你可以使用軌道helper方法。

相關問題