コントローラにより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 件のコメント:
コメントを投稿