QA@IT
«質問へ戻る

0
本文
 - 県にチェックを入れる際に所属地域をチェックさせる
 
 
-##Controller
+## Controller
 ```
 def index
   @search = Store.search(params[:q])
   @prefectures = Prefecture.all
 end
 ```
-##View
+## View
 ```
 <% @prefectures.each do |prefecture| %>
   <% prefecture.areas.each do |area| %>

(初心者) rails ransack 絞り込み検索機能について

rails ransackを利用して
県地域をチェックボックスフォームで絞り込み検索機能を実装しようとしています。
home's の地域検索がイメージに近い形になります。
http://www.homes.co.jp/chintai/tokyo/city/

view についての質問になります。
以下が質問内容になります。

  • 県に所属する地域のみ表示させる(県名は1度のみ表示、その下に所属地域を表示)
  • 県にチェックを入れる際に所属地域をチェックさせる

Controller

def index
  @search = Store.search(params[:q])
  @stores = @search.result.order

  @prefectures = Prefecture.all
end

View

<% @prefectures.each do |prefecture| %>
  <% prefecture.areas.each do |area| %>
    <%= search_form_for @search do |f| %>
      <!-- Prefecture -->
      <%= f.check_box 'prefecture_name', {'data-id' => prefecture.id}, true, false %>
      <%= f.label :prefecture_name, prefecture.name %>

      <!-- Area -->
      <%= f.check_box 'area_name', {'data-id' => area.id}, true, false %>
      <%= f.label :area_name, area.name %>

      <%= f.submit '検索する' %>
    <% end %>
  <% end %>
<% end %>

よろしくお願いいたします。

rails ransackを利用して
県地域をチェックボックスフォームで絞り込み検索機能を実装しようとしています。
home's の地域検索がイメージに近い形になります。
http://www.homes.co.jp/chintai/tokyo/city/

view についての質問になります。
以下が質問内容になります。

- 県に所属する地域のみ表示させる(県名は1度のみ表示、その下に所属地域を表示)
- 県にチェックを入れる際に所属地域をチェックさせる


## Controller
```
def index
  @search = Store.search(params[:q])
  @stores = @search.result.order

  @prefectures = Prefecture.all
end
```
## View
```
<% @prefectures.each do |prefecture| %>
  <% prefecture.areas.each do |area| %>
    <%= search_form_for @search do |f| %>
      <!-- Prefecture -->
      <%= f.check_box 'prefecture_name', {'data-id' => prefecture.id}, true, false %>
      <%= f.label :prefecture_name, prefecture.name %>

      <!-- Area -->
      <%= f.check_box 'area_name', {'data-id' => area.id}, true, false %>
      <%= f.label :area_name, area.name %>

      <%= f.submit '検索する' %>
    <% end %>
  <% end %>
<% end %>
```
よろしくお願いいたします。

質問を投稿

(初心者) rails ransack 絞り込み検索機能について

rails ransackを利用して
県地域をチェックボックスフォームで絞り込み検索機能を実装しようとしています。
home's の地域検索がイメージに近い形になります。
http://www.homes.co.jp/chintai/tokyo/city/

view についての質問になります。
以下が質問内容になります。

  • 県に所属する地域のみ表示させる(県名は1度のみ表示、その下に所属地域を表示)
  • 県にチェックを入れる際に所属地域をチェックさせる

##Controller

def index
  @search = Store.search(params[:q])
  @stores = @search.result.order

  @prefectures = Prefecture.all
end

##View

<% @prefectures.each do |prefecture| %>
  <% prefecture.areas.each do |area| %>
    <%= search_form_for @search do |f| %>
      <!-- Prefecture -->
      <%= f.check_box 'prefecture_name', {'data-id' => prefecture.id}, true, false %>
      <%= f.label :prefecture_name, prefecture.name %>

      <!-- Area -->
      <%= f.check_box 'area_name', {'data-id' => area.id}, true, false %>
      <%= f.label :area_name, area.name %>

      <%= f.submit '検索する' %>
    <% end %>
  <% end %>
<% end %>

よろしくお願いいたします。

rails ransackを利用して
県地域をチェックボックスフォームで絞り込み検索機能を実装しようとしています。
home's の地域検索がイメージに近い形になります。
http://www.homes.co.jp/chintai/tokyo/city/

view についての質問になります。
以下が質問内容になります。

- 県に所属する地域のみ表示させる(県名は1度のみ表示、その下に所属地域を表示)
- 県にチェックを入れる際に所属地域をチェックさせる


##Controller
```
def index
  @search = Store.search(params[:q])
  @stores = @search.result.order

  @prefectures = Prefecture.all
end
```
##View
```
<% @prefectures.each do |prefecture| %>
  <% prefecture.areas.each do |area| %>
    <%= search_form_for @search do |f| %>
      <!-- Prefecture -->
      <%= f.check_box 'prefecture_name', {'data-id' => prefecture.id}, true, false %>
      <%= f.label :prefecture_name, prefecture.name %>

      <!-- Area -->
      <%= f.check_box 'area_name', {'data-id' => area.id}, true, false %>
      <%= f.label :area_name, area.name %>

      <%= f.submit '検索する' %>
    <% end %>
  <% end %>
<% end %>
```
よろしくお願いいたします。