控制器中的 NameError 以结尾 'y'
NameError in Controller with Ending 'y'
通过启动页面 localhost:3000/ticker_activities 我在我的 TickerActivitiesController
中收到一个 NameError
uninitialized constant TickerActivitiesController::Ticker_Activity
app/controllers/ticker_activities_controller.rb:
class TickerActivitiesController < ApplicationController
...
def index
@ticker_activities = Ticker_Activity.all
...
config/routes.rb
resources :ticker_activities
models/ticker_activity.rb
class TickerActivity < ActiveRecord::Base
路线
ticker_activities GET /ticker_activities(.:format) ticker_activities#index
POST /ticker_activities(.:format) ticker_activities#create
new_ticker_activity GET /ticker_activities/new(.:format) ticker_activities#new
edit_ticker_activity GET /ticker_activities/:id/edit(.:format) ticker_activities#edit
ticker_activity GET /ticker_activities/:id(.:format) ticker_activities#show
PUT /ticker_activities/:id(.:format) ticker_activities#update
DELETE /ticker_activities/:id(.:format) ticker_activities#destroy
我尝试了 'Ticker_Activities.all'、'Ticker_Activitie.all'、'Ticker_Activiti.all' 中的所有方法。没有任何效果。
难道这与'y'-'ies'结束activity/活动有关?
感谢您的帮助!
uninitialized constant TickerActivitiesController::Ticker_Activity
你需要改变
@ticker_activities = Ticker_Activity.all
至
@ticker_activities = TickerActivity.all
通过启动页面 localhost:3000/ticker_activities 我在我的 TickerActivitiesController
中收到一个 NameErroruninitialized constant TickerActivitiesController::Ticker_Activity
app/controllers/ticker_activities_controller.rb:
class TickerActivitiesController < ApplicationController
...
def index
@ticker_activities = Ticker_Activity.all
...
config/routes.rb
resources :ticker_activities
models/ticker_activity.rb
class TickerActivity < ActiveRecord::Base
路线
ticker_activities GET /ticker_activities(.:format) ticker_activities#index
POST /ticker_activities(.:format) ticker_activities#create
new_ticker_activity GET /ticker_activities/new(.:format) ticker_activities#new
edit_ticker_activity GET /ticker_activities/:id/edit(.:format) ticker_activities#edit
ticker_activity GET /ticker_activities/:id(.:format) ticker_activities#show
PUT /ticker_activities/:id(.:format) ticker_activities#update
DELETE /ticker_activities/:id(.:format) ticker_activities#destroy
我尝试了 'Ticker_Activities.all'、'Ticker_Activitie.all'、'Ticker_Activiti.all' 中的所有方法。没有任何效果。
难道这与'y'-'ies'结束activity/活动有关?
感谢您的帮助!
uninitialized constant TickerActivitiesController::Ticker_Activity
你需要改变
@ticker_activities = Ticker_Activity.all
至
@ticker_activities = TickerActivity.all