运行res = [ ya(1) - 1.0; yb(1) - 4.0]
时终端出错:
rails s
似乎这实际上是rails中传递为204 No Content错误的未知格式错误。我真的很喜欢rails,并为一门课程做这个。
我有一个Started POST "/users/confirm" for ::1 at 2017-01-28 15:12:30 -0600
Processing by UsersController#confirm as HTML
No template found for UsersController#confirm, rendering head :no_content
动作的控制器。它不会在我的文件中的任何地方重复。与之前的大多数帖子不同,此操作中没有def confirm
方法。
错误究竟来自哪里?我不知道我是否应该查看配置或重新启动控制器
这是我的宝石文件:
respond_to
edit.html.erb
source 'https://rubygems.org'
gem 'rails', github: 'rails/rails'
gem 'rails', '5.0.1'
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :development do
gem 'sqlite3'
gem 'pry-rails'
end
group :development, :test do
gem 'rspec-rails', '~> 3.0'
gem 'shoulda'
gem 'rails-controller-testing'
end
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'listen'
gem 'bootstrap-sass'
gem 'bcrypt'
答案 0 :(得分:2)
您的views / users目录中似乎缺少 confirm.html.erb 文件。 Rails在调用操作时查找要呈现的视图文件,并且它正在查找与操作同名的文件。
如果您还没有,请创建该文件,保存并刷新页面。错误应该消失了。除非您使用某些HTML填充文件,否则该页面将为空白,但从此处您应该很高兴。