モデルがあります
class PlaylistModel < ActiveRecord::Base
/* code */
end
そして、コントローラーアクションには次のようなコードがあります
PlaylistController < ActionController::Base
def a_action
@item = Playlist.find(10)
@item[:visited] = true
end
end
ただし、 (またはプレイリストテーブルのスキーマで)visited
定義された属性はありません!PlaylistModel
新しい属性がオブジェクトに動的に追加されているようです。これは何が起こっているのか、そしてこのすべての機能はどこで定義されているのか/どこでそれについてもっと読むことができますか?
助けてくれてありがとう!