タスク モデルで定義されたカスタム メソッドがいくつかあります。次のようにバックボーン アプリケーションに送信しています。
Planner.initialize({ tasks: #{raw @tasks.to_json(:methods => [:timeframe, :timeframe_title, :timeframe_months]) } });
ただし、それを追加した後、ActiveRecord はそれがデータベース内のフィールドであると認識し、コンソールに次のエラーが表示されます。
Completed 500 Internal Server Error in 4ms
ActiveRecord::UnknownAttributeError (unknown attribute: timeframe):
app/controllers/tasks_controller.rb:118:in `block in update'
app/controllers/tasks_controller.rb:117:in `update'