マークアップ言語として HAML を使用しています。そして私のビューは、レイアウトアプリケーションなしでセルフビューのみをレンダリングします。私の方法で私が書くなら
render :layout => true
もらいます
HomesController のデフォルトのレイアウトはありませんでした
/home/pavel/.rvm/gems/ruby-1.9.3-p194/gems/kaminari-0.13.0/app/views]>
しかし、application.html.haml の名前を application.html.erb に変更すると、すべて問題ありません。しかし、足場は問題なく HAML を生成しています。どうしたの?
class HomesController < ApplicationController
def index
@manufacturers = Manufacturer.all
#render :layout => 'application'
end
end
見る
%ul
- @manufacturers.each do |manufacturer|
%li
= link_to manufacturer.MFA_BRAND, vehiclemodel_url(:id => manufacturer.MFA_ID)
レイアウト
!!!
%html
%head
%title Title
= stylesheet_link_tag "application"
= javascript_include_tag "application"
= csrf_meta_tags
%body
- if current_user
= "Signed in as #{current_user.email}. Not you?"
= link_to "Sign out", logout_path
- else
= link_to "Sign in", new_user_session_path
%p
Hello!
%h4
=yield