Railsで宝石のレイアウトを使用するにはどうすればよいですか?

Engr.Tanbir Hasan

私はgemを作成していますhttps://github.com/BDMADE/college-admin、これは管理者テンプレートの単純なレイアウトです。このgemを作成しています。理由は、いくつかのRailsアプリで再利用したいからです。 。

私のウェルカムコントローラー:

class WelcomeController < ApplicationController
layout 'college-admin/main'

  def index
    @hello = 'Hello Word'
  end
end

私の見解:

<h1>Welcome#index</h1>
<p>Find me in app/views/welcome/index.html.erb</p>
<%= @hello %>

しかし、demoプロジェクトのウェルカムコントローラーから呼び出すと、このエラーが表示されます。

ここに画像の説明を入力してください

それで、私の質問はcollege-admin、このコントローラーで私のレイアウト(gemに配置されている)をどのように使用するかです。college-adminレイアウトを表示するためにgemを変更する必要がありますか?

Engr.Tanbir Hasan

私は解決策を得ました:lib / college /admin.rbでこれを使用してください:

require "college/admin/engine"

前:

require "college/admin/version"

module College
  module Admin
    # Your code goes here...
  end
end

変更後:

require "college/admin/version"
require "college/admin/engine"

module College
  module Admin
    # Your code goes here...
  end
end

コントローラから: layout 'main'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    PictureBoxで画像のブレンドを無効にする

  3. 3

    Postmanを使用してファイル付きの(ネストされた)jsonオブジェクトを送信する

  4. 4

    テキストフィールドの値に基づいて UIslider を移動します

  5. 5

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  6. 6

    追加後、ブートストラップマルチセレクトがテーブルで機能しない

  7. 7

    MyBatisがネストされたオブジェクト属性を参照するとOgnlExceptionが発生します

  8. 8

    Ansibleで複数行のシェルスクリプトを実行する方法

  9. 9

    tf.nn_conv2dとtf.nn.depthwise_conv2dの違い

  10. 10

    Python / SciPyのピーク検出アルゴリズム

  11. 11

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  12. 12

    「埋め込みブラウザのOAuthログイン」を有効にしてコールバックURLを指定した後でも、Facebookのコールバックエラーが発生する

  13. 13

    Dynamics365からローカルファイルにアクセスできます。ローカルリソースは許可されていません

  14. 14

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  15. 15

    Rパッケージ「AppliedPredictiveModeling」のインストール中にエラーが発生しました

  16. 16

    Chromeウェブアプリのウェブビューの高さの問題

  17. 17

    ZScalerと証明書の問題により、Dockerを使用できません

  18. 18

    C ++でのcURLとマルチスレッドの使用

  19. 19

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  20. 20

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  21. 21

    java.lang.NoClassDefFoundError:com / sun / istack / tools / DefaultAuthenticator $ Receiver

ホットタグ

アーカイブ