質問編集履歴
1
更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,25 @@
|
|
1
1
|
rails でsubやgsubメソッドを使おうとすると
|
2
|
+
```
|
2
|
-
|
3
|
+
undefined method `sub' for ["ruby"]:Array Did you mean? sum
|
4
|
+
```
|
3
5
|
と怒られます。
|
4
6
|
|
5
7
|
そもそも、rubyのメソッドってrailsで使えるのでしょうか?
|
6
8
|
記述する場所がおかしいのでしょうか?(controllerに記述)
|
9
|
+
```
|
10
|
+
create_content.sub(/ruby/, 'python') ##ここでエラー
|
7
11
|
|
12
|
+
private
|
13
|
+
def create_content ##valueのみを取得する処理
|
14
|
+
params.permit(:text).values
|
15
|
+
end
|
16
|
+
```
|
17
|
+
ターミナル上では、
|
18
|
+
```
|
19
|
+
create_content
|
20
|
+
Unpermitted parameters: :utf8, :authenticity_token
|
21
|
+
=> ["ruby ruby ruby"]
|
22
|
+
valueのみを抽出はできているはずなのですが・・・
|
23
|
+
```
|
8
24
|
formで送られたtextのvalueだけを抽出し、別の言葉に変換する処理を書いているところです。
|
9
25
|
よろしくお願いいたします。
|