고급 검색 양식을 작성 중입니다. 나는 전망/수색에서 일하고있다. 이제 저는 우편 번호, 나이, 성별, 직업, 종교, 교육 등과 같이 사용하고있는 사용자 프로필에 대한 속성을 만들었습니다. 고급 검색에이 필드를 사용하고 싶습니다.양식 필드에 대해 정의되지 않은 메서드
f.label 및 텍스트 필드를 포함 할 때 정의되지 않은 메서드가 나타납니다. 검색 양식에 대한 각 속성을 다시 만들 필요가 없기 때문에 사용자 프로필에 대해이 모든 특성을 이미 수행했다는 것을 고려하면별로 바람직하지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다! (검색)
/searches/new.html
: (사용자 프로파일)
<%= form_for @search do |f| %>
<div class="field">
<%= f.label :keywords %><br/>
<%= f.text_field :keywords%>
</div>
<div class="field">
<%= f.label :zip_code %><br/>
<%= f.text_field :zip_code %>
</div>
<div class="actions"><%= f.submit "Search" %></div>
<% end %>
/users/new.html :
이<%= form_for @user do |f| %>
<% if @user.errors.any? %>
<div class="error_messages">
<h2>Form is invalid</h2>
<ul>
<% @user.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :email %><br/>
<%= f.text_field :email %>
</div>
<div class="field">
<%= f.label :password %><br/>
<%= f.password_field :password %>
</div>
<div class="field">
<%= f.label :username %><br/>
<%= f.text_field :username %>
</div>
<div class="field">
<%= f.label :zip_code %><br/>
<%= f.text_field :zip_code %>
</div>
</div>
<div class="field">I'm a
<%= f.select :gender, ['man', 'woman']%>
interested in
<%= f.select :gender, ['women', 'men', 'both']%>
</div>
<div class="field">
Age <%= select(@object, :age, (18..75).to_a) %> to <%= select(@object, :age, (18..75).to_a) %>
</div>
<div class="actions"><%= f.submit %></div>
<% end %>
둘 모두를위한 것입니다. – pwz2000