我一直在尝试安装和使用新的同步实时部分 gem,但是当将代码放在我的视图中时,一切都出错了。
这是我现有的代码,预同步。
<%= render :partial => "tasks/table", :locals => { :assigned_to => true, :user_dashboard => false } %>
现在是这样写的:
<%= sync partial: 'task_table', resource: @tasks %>
我在视图中创建了一个同步文件夹和一个任务文件夹,并添加到 _task_table.html.erb 中。
任务中的 NoMethodError#index
显示 /Users/callum/rails_projects/arc_app/app/views/tasks/index.html.erb 其中第 17 行 >raised:
WillPaginate::Collection:Class 的未定义方法 model_name
在我的 tasks_controller.rb 我有
定义索引
@tasks = Task.search(params[:search]).order(sort_column + " " + sort_direction).paginate(:per_page => 15, :page => > params[:page]).find_by_status(params[:status ])
结尾
我对 Rails 很陌生,但我猜它与我的控制器中的 @tasks 有关,我还处理来自不同控制器的表部分,具有相同/相似的错误。