ROR新しいサンプル・ページから作業が、私はローカルホストに移動すると、次のエラーを経験しています:3000型「アプリケーション/ javascriptの」と「action_cable」スプロケット::にFileNotFoundファイルを見つけることができませんでした/で
「私はこの/どのように修正する原因になっているかわからないんだけど、私が追加した場合< ...>
:は型「アプリケーション/ javascriptの」と「action_cable」ファイルこれらのパスにチェック を見つけることができませんでしたレイアウトの偽 "をコントローラのファイルに書き込むと、すべて正常に動作します。下記のファイルは、以下のとおりです。
source 'https://rubygems.org'
ruby '2.3.0'
gem 'rails', '4.2.4'
# Rails defaults
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'byebug'
gem 'web-console'
gem 'spring'
gem 'foundation-rails', '~> 5.5'
gem 'gibbon'
gem 'high_voltage'
gem 'simple_form'
group :development do
gem 'better_errors'
gem 'quiet_assets'
gem 'rails_layout'
end
gem 'sqlite3'
group :production do
gem 'pg'
gem 'rails_12factor'
end
ビューファイル:
<h1>Home</h1>
<p>Welcome to the home of <%= @owner.name %>. </p>
<p>I was born on <%= @owner.birthdate %>
<p>Only <%= @owner.countdown %> days until my birthday!</p>
モデルファイル:
class Owner
def name
name = 'Foobar Radigan'
end
def birthdate
birthdate = Date.new(1990,12,22)
end
def countdown
today = Date.today
birthday = Date.new(today.year, birthdate.month, birthdate.day)
if birthday > today
countdown = (birthday - today).to_i
else
countdown = (birthday.next_year - today).to_i
end
end
end
コントローラファイル:
class VisitorsController < ApplicationController
# Do not use layout
# layout false
def new
Rails.logger.debug 'DEBUG: entering new method'
@owner = Owner.new
render 'visitors/new'
Rails.logger.debug 'DEBUG: owner name is ' + @owner.name
end
end
ここ は私の宝石のファイルです
* 'layout false'行のコメントを外すとすべてが機能しますが、レイアウトはありません。
gem 'rails'、 '4.2.4'をgem 'rails'、 '5'に変更してみてください –