リファレンス/RoR/MVC連携
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* MVC連携 [#nfc3c358]
#contents
** Viewの制約 [#cf92a17b]
Viewはデザインを決めるものであり、ロジック制御を含むべき...
RoRのビューでは、Rubyコードの埋め込みが可能だが、極力コー...
例えば、Viewからクエリを発行したりしてはならない。Control...
例えば、Controllerで会員の一覧のModelインスタンスをViewに...
def list
@member = Member.find(:all)
end
としているとする。そして、Viewで、会員のスケジュールのう...
def get_schedule(limit)
Schedule.find(:all, :conditions => "mid = #{ self.id }...
end
Viewでは、このメソッドを呼び出せば良い。例としては次のよ...
<ul>
<% for i in @member.get_schedule(10) %>
<li><%= i.title %></li>
<% end %>
</ul>
** Modelの役割 [#hce6457b]
Modelは、一つのデータを定義するだけでなく、データ間の関係...
ControllerやViewで、関係するデータを取り出す処理を書くべ...
終了行:
* MVC連携 [#nfc3c358]
#contents
** Viewの制約 [#cf92a17b]
Viewはデザインを決めるものであり、ロジック制御を含むべき...
RoRのビューでは、Rubyコードの埋め込みが可能だが、極力コー...
例えば、Viewからクエリを発行したりしてはならない。Control...
例えば、Controllerで会員の一覧のModelインスタンスをViewに...
def list
@member = Member.find(:all)
end
としているとする。そして、Viewで、会員のスケジュールのう...
def get_schedule(limit)
Schedule.find(:all, :conditions => "mid = #{ self.id }...
end
Viewでは、このメソッドを呼び出せば良い。例としては次のよ...
<ul>
<% for i in @member.get_schedule(10) %>
<li><%= i.title %></li>
<% end %>
</ul>
** Modelの役割 [#hce6457b]
Modelは、一つのデータを定義するだけでなく、データ間の関係...
ControllerやViewで、関係するデータを取り出す処理を書くべ...
ページ名: