如何仅为开发环境要求资产

Pab*_*les 11 ruby-on-rails ruby-on-rails-3 sprockets asset-pipeline

我正在使用Rails 3.1中的资产管道,我想只在开发环境中包含一些javascript文件.

例:

//= require application/jquery
//= require application/jquery_ujs
// next ones only for development environment
//= require application/badglobals
//= require application/consul
Run Code Online (Sandbox Code Playgroud)

它有一个标准的做法吗?有什么建议?

更新

看看Sprockets当前的文档,似乎没有办法做到这一点.

Rya*_*igg 12

为什么不在视图中要求这些?将它们装入资产是否重要?要在视图中加载它们:

<% if Rails.env.development? %>
  <%= javascript_include_tag "application/badglobals" %>
  <%= javascript_include_tag "application/consul" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)