2

こんにちは私はRubyonRailsを初めて使用し、MichaelHartlの本をオンラインでフォローしています。彼の本のPartialsセクション。彼が部分的にレンダリングするために使用したコードは

<%= render'layouts / stylesheets'%>

しかし、私はこのエラーを受け取ります。

APIを読んで、これを試しました

<%= render:partial => "/ layouts / stylesheets"%>
しかし、それでもこれを理解することはできません。

すべての助けをありがとう!

4

2 に答える 2

5

あなたの見解では、あなたが次の構造を持っていることを確認してください:

- views
  - layouts
    - application.html.erb
    - _stylesheets.html.erb

コードは次のようになります。

<%= render 'layouts/stylesheets' %>

メインテンプレートがlayoutsフォルダー内にある場合:

<%= render 'stylesheets' %>
于 2012-05-30T10:27:37.693 に答える
1

ファイル名を見落としました。最初にファイルを作成したとき、.erb拡張子の後に、誤ってスペースを入れてしまいました。

于 2012-05-30T18:09:28.610 に答える