我正在尝试将bootstrap实现到我的应用程序中,并且我一直收到一些我以前在启动应用程序时从未收到过的错误.我浏览了一个答案,我一直找到的唯一答案是删除assets我没有的Gemfile部分,并重新启动服务器,我已经做了几次没有运气.以下是错误和我的文件.如果需要提供其他信息,请告诉我.谢谢!
浏览器错误:
File to import not found or unreadable: bootstrap-sprockets
Rails服务器警告:
/Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-sass-3.3.6/lib/bootstrap-sass/version.rb:2: warning: already initialized constant Bootstrap::VERSION
/Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-4.0.0.alpha3/lib/bootstrap/version.rb:2: warning: previous definition of VERSION was here
/Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-sass-3.3.6/lib/bootstrap-sass/version.rb:3: warning: already initialized constant Bootstrap::BOOTSTRAP_SHA
/Users/tucker/.rvm/gems/ruby-2.2.1/gems/bootstrap-4.0.0.alpha3/lib/bootstrap/version.rb:3: warning: previous definition of BOOTSTRAP_SHA was here
Run Code Online (Sandbox Code Playgroud)
的Gemfile:
source 'https://rubygems.org'
gem 'rails', '4.2.5'
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :development do
gem 'sqlite3'
end
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'bootstrap'
gem …Run Code Online (Sandbox Code Playgroud) 这看起来像是一个愚蠢的,简单的修复(它可能是),但我一直在网上搜索SO和其他区域没有运气.undefined method local variable error 'f'在我的观点中,我得到的是我的部分内容.我假设"do block"在到达部分之前以某种方式结束,但我不是100%肯定.
局部
<% if user_admin_or_premium? %>
<div class="form-group">
<%= f.label :private, class: 'checkbox' do %>
<%= f.check_box :private, :true %> Private Wiki?
<% end %>
</div>
<% end %>
Run Code Online (Sandbox Code Playgroud)
视图
<div class="col-md-8">
<%= form_for @wiki do |f| %>
<div class="form-group">
<%= f.label :title %>
<%= f.text_field :title, class: 'form-control', placeholder: "Enter Wiki Title" %>
</div>
<div class="form-group">
<%= f.label :body %>
<%= f.text_area :body, rows: 10, class: 'form-control', placeholder: "Enter Wiki Body" …Run Code Online (Sandbox Code Playgroud)