質問編集履歴
1
わかりやすく
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,12 @@
|
|
1
|
+
####前提・実現したいこと
|
2
|
+
|
1
3
|
ブックマークアプリの製作途中で、URLを入力した際にTitleを自動補完したいと思っています。
|
2
4
|
|
5
|
+
また、URL入力前にはtitleの入力を禁止し、自動補完->編集可という流れにしたいと考えています。
|
3
6
|
|
7
|
+
|
8
|
+
|
9
|
+
####モデル
|
4
10
|
|
5
11
|
```model
|
6
12
|
|
@@ -12,7 +18,7 @@
|
|
12
18
|
|
13
19
|
```
|
14
20
|
|
15
|
-
|
21
|
+
####試したこと
|
16
22
|
|
17
23
|
title情報の取得はMechanizeというgemを使って
|
18
24
|
|
@@ -28,13 +34,11 @@
|
|
28
34
|
|
29
35
|
で取得することができました。今はbookmarkのcontroller内に記述しています。
|
30
36
|
|
31
|
-
この取得したデータをJQueryのkeyupメソッドを使用して、urlが入力されたらリアルタイムでtitleの入力フォームに入れたいと思っています。
|
32
|
-
|
33
|
-
また、urlを入力するまではtitleは入力できないようにしたいとも考えています。
|
34
37
|
|
35
38
|
|
36
39
|
|
40
|
+
|
37
|
-
######
|
41
|
+
######入力フォーム(modal使用)
|
38
42
|
|
39
43
|
```html
|
40
44
|
|
@@ -92,6 +96,22 @@
|
|
92
96
|
|
93
97
|
この原因を教えていただきたいです。
|
94
98
|
|
99
|
+
|
100
|
+
|
101
|
+
自動入力のコードに付いて、イマイチデータの持って行き方がわからず、JQueryにコントローラーで取得した@elementsの値をJQueryに持っていく方法がわかりません。考えてみたコードのイメージは、およそこのような感じなのですが助言をお願いします。
|
102
|
+
|
103
|
+
```
|
104
|
+
|
105
|
+
$(funtion() {
|
106
|
+
|
107
|
+
$('input[name="bookmark[url]"]').keyup(function(){
|
108
|
+
|
95
|
-
|
109
|
+
//自動入力実行 @elementsの値はどうやって持ってくる?
|
110
|
+
|
111
|
+
});
|
112
|
+
|
113
|
+
});
|
114
|
+
|
115
|
+
```
|
96
116
|
|
97
117
|
よろしくお願いします。
|