2014年6月23日月曜日

デフォルトレイアウトapplication.html.erbを使わない

 コントローラによりapplication.html.erbを適用しない、あるいは他のレイアウトファイルを使う場合にはコントローラやアクションに対して下記のように定義すれば良いみたい。
class MusicsController < ApplicationController
  layout 'basic' #コントローラ全体に対する設定
  def show
    render :layout => 'compact' #アクションに対する設定
  end
end
ここへきて全く頭に入らない。ふんわりとしか理解できない。難しい。
 htmlで書かれたサイトをrails/hamlでリライトする練習をしていますが、全然手が動かない。思考停止。やった事が再現できない。あうふ。

参考:
コントローラやアクション毎に使用するレイアウトを切り替える
Ruby on Railsでapplication.html.erbを適用したくないページの設定

0 件のコメント:

コメントを投稿