teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

日本語がおかしかったので修正しました。

2020/06/18 06:26

投稿

bohzu13
bohzu13

スコア8

title CHANGED
File without changes
body CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ファイルを選択して投稿した所
18
18
  画像が表示されず投稿されました。
19
- どこを検索しましたがどこを修正したら良いのかわかりません。
19
+ どこを修正したら良いのかわかりません。
20
20
 
21
21
 
22
22
  ```

1

流れがわかったので関係ありそうなコードを載せました。

2020/06/18 06:26

投稿

bohzu13
bohzu13

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- 画像投稿をしたい。URLを貼り付けて投稿からファイル選択での投稿に変更したい。
1
+ URLを貼り付けて投稿からファイル選択での投稿に変更したい。
body CHANGED
@@ -18,19 +18,41 @@
18
18
  画像が表示されず投稿されました。
19
19
  どこを検索しましたがどこを修正したら良いのかわかりません。
20
20
 
21
+
22
+ ```
23
+ _from.html.erb
24
+ <%= form.text_field :image, placeholder: "Image Url", id: "image" %>
25
+ <%= form.text_area :text, placeholder: "text" , rows: "10", id: "text" %>
26
+ <%= form.submit "SEND" %>
27
+
28
+ new.html.erb
29
+ <div class="contents row">
30
+ <div class="container">
31
+ <%= form_tag('/tweets', method: :post) do %>
32
+ <h3>
33
+ 投稿する
34
+ </h3>
35
+ <input type="text" name="image" placeholder="Image Url" id="image">
36
+ <textarea name="text" placeholder="text" rows="10" cols="30" id="text"></textarea>
37
+ <input type="submit" value="SENT">
38
+ <% end %>
39
+ </div>
40
+ </div>
41
+
42
+ tweets.controller.rb
43
+ 省略
44
+ def create
45
+ Tweet.create(image: tweet_params[:image], text: tweet_params[:text], user_id: current_user.id)
46
+ end
47
+ 省略
48
+
49
+
21
50
  データベースを見に行くと以下の様になっていました。
22
- ```
23
51
  tweetsデータベースのimageカラム
24
52
  #<ActionDispatch::Http::UploadedFile:0x00007f9f8f996b60>
25
53
  ```
26
54
 
27
- ### 該当のソースコード
28
55
 
29
- ```ここに言語名を入力
30
- rails,html
31
- ```
32
-
33
-
34
56
  ### 補足情報(FW/ツールのバージョンなど)
35
57
  Rails 5.2.4.3
36
58