新しい 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に関係していると推測しています。同じ/同様のエラーで別のコントローラーからのテーブルパーシャルも処理します。