Cells - Railsの部分テンプレートとそのロジックを分離するコンポーネントフレームワーク Jun 10th, 2013 Tweet 『Cells』はRailsの部分テンプレートに付随するロジックをコントローラから分離するためのコンポーネント・フレームワークの紹介です。 Rubyist Magazine - Ruby on Rails: The Bad PartsでもRailsの良くないコーティングスタイルを改善するための仕組みとしてCellsの活用が提案されています!
RailsでViewを作りこんでいくと、ifやeach、さらに変数を代入するだけの行とか出てきてしまってあまり綺麗なViewではなくなっていくとこがよくある。 ifとか文字列の連結を省略したいだけなら ActiveDecorator とかが便利 ↑こうゆうやつ でもブログのサイドバーみたいにサイト全体で使うViewがあったりすると、 データはControllerで用意するの? => before_filter使うとか Viewから直接Modelは呼び出したくないよね。。 そもそもViewファイルはどこに置けばいいんだろ? => views/layouts/_sidebar.html.erbとか? SidebarControllerを実装してサイドバーだけajaxでhtmlを取得するとか? いろいろモヤモヤするとこがあって、あんまり最適解じゃない気がする。 でも Cells というgemを使
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く