0

新しい sync リアルタイム パーシャル 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 が発生します:

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 ]))

終わり

私はレールにまったく慣れていませんが、コントローラーの@tasksに関係していると推測しています。同じ/同様のエラーで別のコントローラーからのテーブルパーシャルも処理します。

4

1 に答える 1