我正在开发 ROR 应用程序,该应用程序在本地主机上运行良好,但是在 heroku 上时“http://niveshi.herokuapp.com/portfolio/create” Bootstrap 不起作用,甚至 javascript 代码也不起作用。这是我的 gem 文件:
source 'https://rubygems.org'
gem 'rails', '3.2.12'
gem "mongoid", "~> 3.1.0"
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.1.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'less-rails'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
gem 'delayed_job_mongoid'
gem 'rb-readline', '~> 0.4.2'
gem 'mechanize'
gem 'debugger'
gem 'twitter-bootstrap-rails'
任何猜测我错了。
最佳答案
在 production.rb 上使用它
config.assets.compile = true
如果它不起作用然后执行以下操作。
rake assets:precompile
它将在您的公共(public)文件夹中生成 Assets 文件,提交所有这些文件,然后将代码推送到 heroku 服务器。
关于ruby-on-rails - twitter-bootstrap-rails 不适用于heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18770552/