質問編集履歴

2

タイポ

2017/05/11 12:19

投稿

komachi
komachi

スコア94

test CHANGED
File without changes
test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
  いじったファイルは以下です。
66
66
 
67
- /usr/local/var/rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/devise_token_auth-0.1.39/lib/devise_token_auth/controllers/
67
+ /usr/local/var/rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/devise_token_auth-0.1.39/lib/devise_token_auth/controllers/helpers.rb
68
68
 
69
69
 
70
70
 

1

解決ヒントを追加

2017/05/11 12:19

投稿

komachi
komachi

スコア94

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,35 @@
47
47
 
48
48
 
49
49
  また、[こちらのページ](http://qiita.com/ShinyaKato/items/a098a741a142616a753e#devise%E3%81%AEi18n%E5%AF%BE%E5%BF%9C)を参考にしてconfig/locale/devise.ja.ymlを所定のディレクトリに配置しました。config/application.rbも参考ページ通りです。
50
+
51
+
52
+
53
+
54
+
55
+ ---
56
+
57
+
58
+
59
+ (追記)
60
+
61
+ 自分はdeviseとdevise_token_authというgemを使っていたのですが、gemの実装の中に"Authorized users only."というエラーメッセージがベタ書きされてました。これを編集すれば、思い通りのメッセージになりました。
62
+
63
+
64
+
65
+ いじったファイルは以下です。
66
+
67
+ /usr/local/var/rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/devise_token_auth-0.1.39/lib/devise_token_auth/controllers/
68
+
69
+
70
+
71
+ テスト結果は以下です。
72
+
73
+
74
+
75
+ ```sh
76
+
77
+ curl -X POST http://192.168.100.100:3000/api/schedules/ -d "year=2017&month=12&day=31&user_id=1"
78
+
79
+ {"errors":["認証が必要です。"]}
80
+
81
+ ```