나는이 코드를 가지고있다. 그 코드는 작동하지만, 나는 정말로 모른다.validates_confirmation_of : password
암호의 유효성을 검사하지만 어떻게 수행합니까?
나는 attr_reader 및 접근자가 무엇인지 알고 있지만 datamapper가 비교하는 방법을 실제로 이해하지 못합니다. password with : password_confirmation? datamapper는 어떤 마법을 사용합니까? 해당 데이터
post '/sign-up' do
new_user = User.create(:username => params[:username], :email => params[:email], :password => params[:password], :password_confirmation => params[:password_confirmation])
session[:user_id] = new_user.id
redirect '/welcome'
end
질문하는 내용이 너무 광범위합니다. Ruby를 배우기 시작했을 때 레일스를 먼저 배우는 실수를했습니다. 예를 들어 'property'및'validates' 매크로와 같이 DSL (Domain Specific Languages)을 많이 사용합니다. Ruby를 먼저 배우고 DataMapper와 같은 특정 라이브러리를 배우는 것이 좋습니다. – Kris
안녕하세요, Kris 님, 죄송 합니다만 분명치 않았습니다. 실제로 Ruby를 처음 배우기 시작합니다. 몇 주 후에 Rails가 시작됩니다. 필자는 비슷한 방식으로 datamapper를 사용하기 때문에 Rails가 내 홍보물을 넓힐 수 있기를 희망하면서 Rails에 태그를 지정했습니다. –
레일스에 대해 심판을봤을 때, 나는 또한 DataMapper, Sinatra 등과 같은 모든 라이브러리를 의미합니다 :) – Kris