2016-08-11 8 views
0

私のデータベースにmongodbを持つ単純なRailsアプリケーションがあります。 私はそれにブートストラップを追加したいと思いましたが、以前はこれに何の問題もありませんでしたが、今回は私が持っています。私のRailsアプリケーションでmongodbでブートストラップが動作しない

Gemfile

ので
source 'https://rubygems.org' 
gem 'rails', '4.2.6' 
# Use SCSS for stylesheets 
gem 'sass-rails', '~> 5.0' 
gem 'bootstrap-sass' 
gem 'sprockets-rails' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.1.0' 
gem 'jquery-rails' 
gem 'turbolinks' 
gem 'jbuilder', '~> 2.0' 
gem 'sdoc', '~> 0.4.0', group: :doc 
gem 'mongoid' 

、私は私が私のapplication.js

//= require jquery 
//= require bootstrap-sprockets 
//= require jquery_ujs 
//= require turbolinks 
//= require_tree . 

そして、ここでそれを含めここでブートストラップ-SASS

を追加しましたapplication.scss

/* 
*= require_self 
*= require_tree . 
*/ 
@import "bootstrap-sprockets"; 
@import "bootstrap"; 

development.rb

Mongoid.load!("config/mongoid.yml", :development) 

mongoid.yml

development: 
    clients: 
    default: 
     database: app 
     hosts: 
     - localhost:27017 
     options: 

    options: 
test: 
    clients: 
    default: 
     database: app_test 
     hosts: 
     - localhost:27017 
     options: 
     read: 
      mode: :primary 
     max_pool_size: 1 

それは動作しません。また、ときに私application.html.erb

<body> 
    <h1>test</h1> 
    <%= yield %> 
</body> 

のようなものを書いてみるには、ページに表示されません。

+0

出力は何ですか?いくつかのエラー、空白の画面ですか? –

+0

開始GETコントローラなどのスタンドアップ出力ですが、インターフェイスに変更はなく、エラーもありません。 –

+0

あなたのアプリケーションをどのような環境( 'development'対' production')で動かしているのですか?rake assets:precompile RAILS_ENV = production'を実行しようとしましたか?それは間違いなく動作しますか?ログファイルにエラーがありますか? – spickermann

答えて

0

問題は私のコントローラで、私は

class BotsController < ActionController::Base 

今すぐ

class BotsController < ApplicationController 

に変更し、それが動作書いたということでした。

関連する問題