4

チュートリアルのアドバイスに従って、body_content_title を他のページから削除することに成功しました。ただし、ブログのホームページでは、タイトルが消えないようです。FAQ に従って :body_content_title を null に設定しようとしましたが、うまくいかないようです。

<% content_for :body_content_title => ""%>

index.html.erb ビューを見ると、タイトル情報が行に含まれているようです

<% content_for :body_content_left do %>

しかし、 :body_content_left の情報が入力/レンダリングされている場所が見つからないようです。これを解決するための助けがあれば大歓迎です!

これを読んでくれてありがとう、DC

4

1 に答える 1

8

私はこれで数時間立ち往生しており、それを解決する方法を見つけました。

製油所ブログ バージョン 2.0.4 を使用しています

私がしたことは、インデックスファイルを上書きすることでした:

rake refinery:override view=refinery/blog/posts/index

次に、19 行目 ( <%= render :partial => "/refinery/content_page" %>) を次のように置き換えます。

<%= render :partial => "/refinery/content_page", :locals => { :remove_automatic_sections => true }  %>

同じ行を次のように置き換えることもできます。

<%= render '/refinery/content_page', :hide_sections => :body_content_title %>

同じことを書くには 2 つの方法がありますが、2 番目の方がきれいだと思います。

于 2012-10-05T03:08:05.263 に答える