직접 업데이트하려면 Rails 3 앱을 만들고 싶지만 이상한 문제가 있습니다.새로운 Rails 3 앱에서 application.html.haml을 찾을 수 없습니다.
내가
rails generate controller welcome#index
(나는 haml-rails
보석이) 내가 새보기 index.html.haml
이 생성 된 것을 관찰하여 welcome#index
조치를 만들었습니다. 이 작업은 내 root_path이므로 localhost:3000
에서이보기의 내용을 얻습니다. 왜 어떤 아이디어를
application.html.haml
에 수동으로 변경하고 내가와 ApplicationController에
layout 'application'
을 추가하는
application.html.erb
했지만, 지금은
Template is missing
Missing template layouts/application with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee, :haml]}
를 얻을? 어쩌면
일부 코드 조각 :
class ApplicationController < ActionController::Base
layout "application"
protect_from_forgery
end
파일이 자리에 :
mkk:~/projects/rails/gifts/app/views/layouts$ ls
application.html.html
'application.html.haml'에 레이아웃 이름을 지정할 필요가 없습니다. 그냥'application.html.erb'을 제거하십시오 – ck3g
백틱 (')을 사용하여 게시물의 코드/명령 예제를 포맷하십시오 –
@ ck3g 나는 mv 명령을 사용 했으므로 이제는 application.html.erb가 없습니다. – mkk