質問編集履歴

1

追加

2018/10/28 03:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -107,3 +107,65 @@
107
107
  ドットインストールを参考にエラーメッセージを作成しましたが、うまく表示されず、参考サイトや参考書もみてみました。
108
108
 
109
109
  バリデーションがの機能、エラーがでてないことからviewに問題があるのかなと思い<span></span>の部分を見直してみましたがダメでした。
110
+
111
+
112
+
113
+
114
+
115
+ ---編集---
116
+
117
+
118
+
119
+ deviceのエラーメッセージを編集するために以下のURLに従ってエラーメッセージを編集をしたのが原因かなと考えてます。
120
+
121
+
122
+
123
+ [個別にエラーメッセージを表示する方法](https://qiita.com/zaru/items/54cd20520feda61f5332)
124
+
125
+
126
+
127
+ config/initializers/error_customize.rb
128
+
129
+ ```ここに言語を入力
130
+
131
+ View::Base.field_error_proc = Proc.new do |html_tag, instance|
132
+
133
+ if instance.kind_of?(ActionView::Helpers::Tags::Label)
134
+
135
+ html_tag.html_safe
136
+
137
+ else
138
+
139
+ method_name = instance.instance_variable_get(:@method_name)
140
+
141
+ errors = instance.object.errors[method_name]
142
+
143
+ html = <<~EOM
144
+
145
+ <div class="has-error">
146
+
147
+ #{html_tag}
148
+
149
+ <span class="help-block">
150
+
151
+ #{I18n.t("activerecord.attributes.#{instance.object.class.name.underscore}.#{method_name}")}
152
+
153
+ #{errors.first}
154
+
155
+ </span>
156
+
157
+ </div>
158
+
159
+ EOM
160
+
161
+ html.html_safe
162
+
163
+ end
164
+
165
+ end
166
+
167
+ ```
168
+
169
+
170
+
171
+ 正直、関係ないと嬉しいんですが…