2

これは私が人々に絶えず尋ねなければならない最も混乱した側面です。彼らは私に「モデルに入っているデータで動作すれば」というような答えを出してくれましたが、それは私のものです。モデルとコントローラの違いは何ですか?

誰かがこれを説明する良い方法はありますか?

私の現在のコードからの完璧な例:

私は、お気に入りに登録したり、お気に入りに登録することができません投稿のリストを持っています。フロントエンドでは、class = "favorite"をHTMLに動的に追加することで異なるものを区別します。

だから、基本的には...私の<li class="item<%= is_favorite?(current_user.id) %>">

パートはそのが一致するレコードを見つけるために文を実行していることになるだろうので、これはモデルに行くべきと考えて:RESOURCE_IDと:USER_IDを...

私の別の部分はコントローラにあると思っています。" favorite" htmlで使われている単語

私の2番目のミニ質問は、コントローラが使用するメソッドを置くことですか?同じコントローラですか?彼らが未発送のまま残っている限り、あるいはそうでないのは正しい場所ですか?

答えて

関連する問題