2017-05-02 1 views
1

railsとbootstrap-sassでwebappを作成しようとしています。
Ruby On Rails With Bootstrap Tutorial (simple)の指示でインストールしました。ruby​​レールにbootstrap-sassをインストールした後のエラー

bootstrap-sass gemをインストールしてブラウザでアプリケーションを開こうとすると、ruby/railsでエラーメッセージが表示されます。

Showing C:/Sites/bopp/app/views/layouts/application.html.erb where line #7 raised: TypeError: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.>

エントリ:

<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 

Ruby on Rails Application coult not include stylesheet nor jsによると、私はそれを変更し、別のエラーを得た:

Showing C:/Sites/bopp/app/views/layouts/application.html.erb where line #7 raised: The asset "default.css" is not present in the asset pipeline.

エントリ:

<%= stylesheet_link_tag "default", media: "all", "data-turbolinks-track" => true %> 
<%= javascript_include_tag "default", "data-turbolinks-track" => true %> 

私はapplication.cssを変更アプリcation.css.scss。 エントリ:Gemfileで

/* 
* This is a manifest file that'll be compiled into application.css, which will include all the files 
* 
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's 
* vendor/assets/stylesheets directory can be referenced here using a relative path. 
* It is generally better to create a new file per style scope. 
* 
*= require_tree . 
*= require_self 
*/ 
@import 'bootstrap-sprockets'; 
@import 'bootstrap'; 

つだけ変更:

gem 'bootstrap-sass' 

私は何も変化しません。

次に、bundle installを実行しました。

ルビーバージョン:2.3.3
Railsのバージョン:5.1.0(http://railsinstaller.org/enからダウンロード)
OS:Windows 7の
エディタ:崇高テキスト2
ブラウザ:Mozilla Firefoxの

+0

「オブジェクトは、このプロパティまたはメソッドをサポートしていません」との最初のメッセージについてたぶん、いくつかの詳細情報:私はここに答えがあり//= require_tree .

application.jsからを削除する必要がありました。多分layouts/application.html.erbであるべきファイルの名前、特に行7にあるものは? – Jake

答えて

0

私が読んでいた場合これは正しくアプリケーションにデフォルトを変更する必要があります。

<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %> 
<%= javascript_include_tag "application", "data-turbolinks-track" => true %> 

default.cssファイルを探していますが、application.cssファイルまたはapplication.jsファイルを探している必要があります。最初の問題を変更すると、2番目の問題が発生しました。

+0

あなたの答えがThxの場合 "default"を "application"(標準のエントリ)に戻すと、最初のエラーメッセージが表示されます。私が言及したように、私はこのウェブサイト上の他の答えでそれを見つけたので、それを「デフォルト」に変更しました。 最初のエラーメッセージはプロパティとメソッドに関するもので、2番目のエラーメッセージはasset.cssに関するものです。だから、私はそれをすることを知らない。 –

関連する問題