2016-09-06 10 views
3

私はこの質問に対する答えを見つけるのに苦労していますが、私はまだそれをしていません。最初の小さなコードをコーディングしようとしましたが、問題なくサーバーを開くことができますが、私が開いたときにコード化されたものを表示してくれました。サーバーは私に通知します: TypeError:オブジェクトはこのプロパティまたはメソッドをサポートしていません。 私のコマンドプロンプトでActionView :: Template ::エラーオブジェクトがサポートされていません

CTYPE html> 
<html> 
    <head> 
    <title>Programar101</title> 
    <%= csrf_meta_tags %> 

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

    <body> 
    <%= yield %> 
    </body> 
</html> 

、エラーが発生した場合、それはこの私に与えます:

ActionView::Template::Error (TypeError: Object doesn't support this property or method): 
    4:  <title>APP</title> 
    5:  <%= csrf_meta_tags %> 
    6: 
    7:  <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 
    8:  <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 
    9: </head> 
    10: 

app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb__332994069_78270120' 
    Rendering C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout 
    Rendering C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_source.html.erb 
    Rendered C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_source.html.erb (60.1ms) 
    Rendering C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb 
    Rendered C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb (32.6ms) 
    Rendering C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb 
    Rendered C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb (3.0ms) 
    Rendered C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/templates/rescues/template_error.html.erb within rescues/layout (5146.8ms) 

は「

+0

スタイルシートのインクルードラインからエラーが発生している場合は、スタイルシートを質問に追加できますか? – sevenseacat

答えて

-2

は、変更する必要があり、事前にありがとうございソース(ライン#7の周り)アプリケーション 'を6行目の' default 'に変更しますND 7.

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

+0

理由を説明してもらえますか? – Sticky

+0

これは明らかに間違っています。エラーは消え去りますが、あなたのアプリにはスタイルシート/ JavaScriptがありません。 – sevenseacat

1

私はこのSO postが問題を理解するにいくつかの良い詳細を持っていると思います。私は正確な問題を抱えており、スタックトレースをたどりました。その原因は、execjsです。しかし、違いはruntimes.rbを変更しても問題は解決しないということです。 //= require_tree .を削除すると修正されますが、それは迅速な修正であるため正しい解決策ではありません。

ノードをインストールすると良い解決策が得られ、have heardが問題を解決します。私はこれが私の問題を解決したことを確認することができます。私はそれがruntimes.rbファイルと関係があり、Windows上のデフォルトのJS envがいかに悪いのかを考えます。

+0

それは同じエラーではないので、修正は同じであるとは思わない。 – sevenseacat

+0

スタイルシートの読み込みに問題がありますが、 'application.js'から' // = require_tree .'を削除すると、私のエラーはこのエラーと同じであるため、同じエラーであるかどうかはわかりません。クイックフィックスソリューションは同一です。 – Sticky

+0

これは、実際に問題を修正せずに問題を回避する別の方法です。あなたのアプリにJavaScriptが必要な場合は、それをしないでください。 – sevenseacat

関連する問題