1
で2 ...スプロケットレール2.3アプリのスプロケット2を実行しようとレール2.3
pivotallabs.com
require 'config/environment' if !defined?(Rails) || !Rails.initialized?
require 'sprockets'
unless Rails.env.production?
map '/assets' do
sprockets = Sprockets::Environment.new
sprockets.append_path 'app/assets/images'
sprockets.append_path 'app/assets/javascripts'
sprockets.append_path 'app/assets/stylesheets'
Sprockets::Helpers.configure do |config|
config.environment = sprockets
config.prefix = "/assets"
config.digest = false
end
run sprockets
end
end
map '/' do
use Rails::Rack::LogTailer unless Rails.env.test?
use Rails::Rack::Debugger unless Rails.env.test?
use Rails::Rack::Static
run ActionController::Dispatcher.new
end
のガイドに従ってGEMをインストールしconfig.ruでこれを実施した後
その後、app/assetsを作成し、javascript、画像、およびスタイルシートのディレクトリを公開からアプリ/アセットに移動しました。私が持っているアプリ/資産/ JavaScriptの/ application.jsの内部:私は持っているアプリ/資産/スタイルシート/ application.cssの内部
//= require_tree .
:レイアウトの
/* ...
*= require_self
*= require_tree .
*/
そしてもちろん、私が持っています:
<%= stylesheet_link_tag "assets/application" %>
<%= javascript_include_tag "assets/application" %>
私の設定のなかに何も表示されず、自分のアセットが表示されません。任意のヒント?
ありがとう!今すぐ試してみよう – dylanjha
あなたはどのバージョンのルビーを使っていますか? – dylanjha
私はREEを使用していました。 – jaredonline