0
我對Rails的多元化和駝峯感到困惑。尤其是我長而清晰的名字。導致類名長的路徑錯誤
我有一個User
模型和一個Account
模型。我也有一個user_to_account_log_history
模型和控制器來保存兩者之間的轉移。關係是建立的。
我跑......
$ rails generate controller UserToAccountLogHistories
...這創造了以下內容:
# app/controllers/user_to_account_log_histories_controller.rb
class UserToAccountLogHistoriesController < ApplicationController
# a simple index method
end
# app/models/user_to_account_log_history.rb
class UserToAccountLogHistory < ActiveRecord::Base
end
我的路線似乎是在地方(rake routes
輸出,截斷):
user_usertoaccountloghistories GET /users/:user_id/usertoaccountloghistories(.:format) {:action=>"index", :controller=>"usertoaccountloghistories"}
但我收到uninitialized constant UsertoaccountloghistoriesController
。爲什麼?我感覺這是一個漫長而漫長的過程,會讓整件事情混亂起來。
謝謝!我沒有下劃線進入路線。 –