diff --git a/app/models/inquiry.rb b/app/models/inquiry.rb index c858876..b93ba9c 100644 --- a/app/models/inquiry.rb +++ b/app/models/inquiry.rb @@ -1,4 +1,8 @@ class Inquiry < ActiveRecord::Base + + include JpPrefecture + jp_prefecture :prefecture, method_name: :pref + validates :name, presence: true,length: { maximum: 100 } validates :zip, length: { is: 7 } validates :prefecture, numericality: { diff --git a/app/views/inquiries/_form.html.erb b/app/views/inquiries/_form.html.erb index 1fdf8c9..7fa4eb4 100644 --- a/app/views/inquiries/_form.html.erb +++ b/app/views/inquiries/_form.html.erb @@ -53,7 +53,7 @@ <% if @inquiry.confirm.blank? %> <%= f.collection_select :prefecture, JpPrefecture::Prefecture.all, :code, :name, {prompt: t("views.inquiries.placeholder.prefecture")}, {class: "form-control"} %> <% else %> -

<%= @inquiry[:prefecture] %>

+

<%= JpPrefecture::Prefecture.find(@inquiry[:prefecture]).name %>

<%= f.hidden_field :prefecture %> <% end %> @@ -101,7 +101,7 @@ <% if @inquiry.confirm.blank? %> <%= f.text_area :content, :class => 'form-control', :size => "20x10",:placeholder => t("views.inquiries.placeholder.content") %> <% else %> -

<%= @inquiry[:content] %>

+

<%= simple_format(h(@inquiry[:content])) %>

<%= f.hidden_field :content %> <% end %>