railsで他ファイルのクラスを扱えるのはどういう時ですか?
railsで他のファイルからクラスを扱うには
require "./app/form/staff/login_form.rb"
のように書く必要がありますが以下の場合だと書く必要がありません
どうしてですか?
/app/form/staff/login_form.rb
ruby
1class Staff::LoginForm 2 include ActiveModel::Model 3 4 attr_accessor :email, :password 5end
ruby
1class Staff::SessionsController < ApplicationController 2 def new 3 @form = Staff::LoginForm.new 4 render action: "new" 5 end 6end
回答2件
あなたの回答
tips
プレビュー