1

状況:

  • 環境: Windows 8、JRuby 1.7.3、Rails 3.2.13、...
  • JRuby on Rails の教科書からサンプル プログラムを実行しようとしています。


これまでのところ:

  1. MySQLでシンプルなRuby on Railsプロジェクト「answerme」を作成
  2. config.assets.compile = trueconfig/environments/producton.rb に編集
  3. コマンド「warble war」で作成した「answerme.war」ファイル
  4. .war ファイルを「Tomcat 7.0/webapps/」ディレクトリに配置します。
  5. Tomcat を実行すると、新しいディレクトリ「answerme」と「Tomcat 7.0/webapps/」にファイルが作成されます。
  6. うまくいかない、http://localhost:8080/answerme/feelings


  • これは機能し、http://localhost:8080
  • これは、レールの通常のサーバーで動作しますhttp://localhost:3000

「C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\logs\localhost_access_log.2013-05-07.txt」

5 07, 2013 10:47:21 午後 org.apache.catalina.core.ApplicationContext log
情報: Started GET "/answerme/feelings" for 0:0:0:0:0:0:0:1 at 2013-05-07 22:47:21 +0900

5 07, 2013 10:47:21 午後 org.apache.catalina.core.ApplicationContext log
情報: Processing by FeelingsController#index as HTML

5 07, 2013 10:47:22 午後 org.apache.catalina.core.ApplicationContext log
情報:   Rendered feelings/index.html.erb within layouts/application (82.0ms)

5 07, 2013 10:47:22 午後 org.apache.catalina.core.ApplicationContext log
情報: Completed 500 Internal Server Error in 173ms

5 07, 2013 10:47:22 午後 org.apache.catalina.core.ApplicationContext log
情報:
ActionView::Template::Error (no such file to load -- sass
  (in C:/Program Files (x86)/Apache Software Foundation/Tomcat 7.0/webapps/answerme/WEB-INF/app/assets/stylesheets/feelings.css.scss)):
    2: <html>
    3: <head>
    4:   <title>Answerme</title>
    5:   <%= stylesheet_link_tag    "application", :media => "all" %>
    6:   <%= javascript_include_tag "application" %>
    7:   <%= csrf_meta_tags %>
    8: </head>
  app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___1682700681_6054'
  app/controllers/feelings_controller.rb:7:in `index'
4

0 に答える 0