轨道无法自动加载控制器
Rail unable to autoload controller
我在我的 rails 应用程序中尝试创建新的 user_subscription 时遇到以下错误。
无法自动加载常量 UserSubscriptionsController,需要 /Users/antarrbyrd/dev/rail-app/app/controllers/user_subscriptions_controller.rb 来定义它
app/controllers/user_subscriptions_controller.b
class UserSubsciptionController < ApplicationController
def create
user_id = params[:user_id]
app_id = params[:app_id]
UserSubsciption.find_or_create_by(user_id: user_id, app_id: app_id)
redirect_to root_path
end
end
config/routes.rb
get 'user_subcriptions/create/:user_id/:app_id', to: 'user_subscriptions#create', as: 'create_subscription'
app/models/user_subscription.rb
class UserSubscription < ActiveRecord::Base
belongs_to :user
belongs_to :app
end
app/view/apps/_full.html.erb
<h5>
<%= link_to 'Watch this app', create_subscription_path(session[:user_id], app.id) %>
</h5>
局部变量
局部变量
from_mod Object
const_name :UserSubscriptionsController
qualified_name "UserSubscriptionsController"
path_suffix "user_subscriptions_controller"
file_path "/Users/antarrbyrd/dev/.../app/controllers/user_subscriptions_controller.rb"
expanded "/Users/antarrbyrd/dev/.../app/controllers/user_subscriptions_controller"
mod nil
parent nil
e nil
在文件 app/controllers/user_subscriptions_controller.b 中将 class UserSubscriptionsController
重命名为 UserSubsciptionsController
我在我的 rails 应用程序中尝试创建新的 user_subscription 时遇到以下错误。
无法自动加载常量 UserSubscriptionsController,需要 /Users/antarrbyrd/dev/rail-app/app/controllers/user_subscriptions_controller.rb 来定义它
app/controllers/user_subscriptions_controller.b
class UserSubsciptionController < ApplicationController
def create
user_id = params[:user_id]
app_id = params[:app_id]
UserSubsciption.find_or_create_by(user_id: user_id, app_id: app_id)
redirect_to root_path
end
end
config/routes.rb
get 'user_subcriptions/create/:user_id/:app_id', to: 'user_subscriptions#create', as: 'create_subscription'
app/models/user_subscription.rb
class UserSubscription < ActiveRecord::Base
belongs_to :user
belongs_to :app
end
app/view/apps/_full.html.erb
<h5>
<%= link_to 'Watch this app', create_subscription_path(session[:user_id], app.id) %>
</h5>
局部变量
局部变量
from_mod Object
const_name :UserSubscriptionsController
qualified_name "UserSubscriptionsController"
path_suffix "user_subscriptions_controller"
file_path "/Users/antarrbyrd/dev/.../app/controllers/user_subscriptions_controller.rb"
expanded "/Users/antarrbyrd/dev/.../app/controllers/user_subscriptions_controller"
mod nil
parent nil
e nil
在文件 app/controllers/user_subscriptions_controller.b 中将 class UserSubscriptionsController
重命名为 UserSubsciptionsController