몇 가지 예제로 작업하여 레일스를 배우고 있습니다.Ruby : 문법 이름 : 변수 :
class User < ApplicationRecord
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
나도 몰라 루비 문법은 다음과 같습니다 : 여기 내 샘플 모델 파일입니다 루비의시 모드가 일부 수의학 연구 후
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
, 나는 위의 명령을 알고 사용합니다, 그것은 방법 호출하지 않고 의미 괄호. 그래서 위의 명령이 있어야한다 : 나는 아직도 :variable
의 문법 이름이 무엇인지 이해하지 못하는
devise(:database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable)
. 나는 ...
감사
기본적으로 변경할 수없는 (즉, 변경 불가능한) 문자열 인 [기호] (http://ruby-doc.org/core/Symbol.html)입니다. 일반적으로 Ruby에서 이름을 사용하는 데 사용됩니다 (예 : 메소드 이름, 옵션, ... –