그래서 양식을 통해 모델을 검색하려고합니다. 기본적으로 내 최종 목표는이 검색이 조직의 양식에서 사용자 이름과 암호가 일치하는 경우에만 발생하는 검색 결과를 최소 1 회 얻으려면 내 사용자 모델에 "사용자"값을 할당 할 수 있도록하는 것입니다.모델을 통해 검색 하시겠습니까?
컨트롤러 :
class OrganizationsController < ApplicationController
def join
@organization = Organization.find_by_username_and_password(params[:organization])
end
end
보기는 :
<div class="row">
<div class="span6">
<%= form_for(@organization) do |f| %>
<%= f.label :username %>
<%= f.text_field :username %>
<%= f.label :password %>
<%= f.password_field :password %>
<br />
<%= f.submit "Join!", class: "btn btn-large btn-primary" %>
<% end %>
</div>
</div>
난 그냥이 동작하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 도움/권장 사항은 정말 감사하겠습니다!
고맙습니다! 이것은 훌륭하게 작동했습니다. –
레일 4부터 동적 찾기 메소드는 둘 이상의 필드에서 더 이상 작동하지 않습니다. 미래에 당신의 앱을 조금이라도 시험해보기 위해 User.where (: password => 'password', : email => 'test @ email'). – sockmonk