0

Rails 3.2 のイニシャライザーで assets mgt を使用してそれを記述する必要があります。

Payday::Config.default.invoice_logo = "#{Rails.root}/public/images/store/logo.png"

asset_path("store/logo.png") が機能していないようです..

4

1 に答える 1

0

あなたがやろうとしていることには2つの問題があります。まず、Rails 3.2のasset_pathはapp/assets/を指しているため、asset_path("images/store/logo.png")は次のようになっています:

"#{Rails.root}/app/assets/images/store/logo.png"

次に、asset_path は、イニシャライザではなく、ビューと scss で使用できます。この問題の解決策は、default.invoice_logo で何を達成しようとしているかによって大きく異なります。より多くのコンテキストを提供していただければ、さらにお役に立てるかもしれません。

于 2013-03-05T17:13:08.397 に答える