1

私はforemgemが初めてです。アプリケーションとフォーラムに同じレイアウトを設定したいと考えています。

レイアウトconfig/initializers/forem.rbを設定するようにデフォルトを変更しました:app/views/layouts/application.html.erb

Rails.application.config.to_prepare do
  Forem::ApplicationController.layout "application"
end

このエラーが発生します:

ActionView::Template::Error (undefined local variable or method `start_path' for #<#<Class:0x00000008fb00d8>:0x00000008f5ec10>):

...私の構成のいくつかの詳細情報:

  • このレイアウトには次の行が含まれます。

    <%= link_to("Start", start_path) %>

  • config/routesには次の行が含まれています:

    get 'start' => 'statics#start', :as => :start

  • そして aはこれをrake routes | grep start返します:

    start GET /start(.:format) statics#start

  • レイアウトはforemページから完全に機能します。

問題について何か考えはありますか?

よろしく

4

1 に答える 1

3

次の読者のために自動応答しました。

次のようなパスを設定する必要があります。

main_app.start_path

そしてほら!

于 2014-10-14T14:00:55.483 に答える