我在rails中创建了一个新的proyect [sic]:
$rails new my_app
$rail server
它工作正常,但当我尝试添加更多内容时:
$rails generate scaffold post title:string body:string
$rails db:migrate
$rails server
然后我收到此错误:
AbstractController::Helpers::MissingHelperError in PagesController#dashboard
Missing helper file helpers//users/jamesfend/sites/feedbackz/app/helpers/application_helper.rb_helper.rb
Extracted source (around line #1):
1 class ApplicationController < ActionController::Base
2 # Prevent CSRF attacks by raising an exception.
3 # For APIs, you may want to use :null_session instead.
4 protect_from_forgery with: :exception
我在Windows 10中使用Git Bash v:2.13,rails v:5.0.1和ruby v:2.2.6,我试图将名称更改为大写字母;我试过了:
cd ~
mv projects projects1
mv projects1 projects
有谁知道如何修复它?
答案 0 :(得分:0)
我终于知道发生了什么,这很简单。我只是更新所有执行gem update
的红宝石宝石,现在它可以正常工作。有一个宝石(rdoc),我无法更新,但它仍然有效