質問編集履歴

1

修正

2019/09/06 06:46

投稿

hoge_nakatani
hoge_nakatani

スコア63

test CHANGED
@@ -1 +1 @@
1
- railsで制作順にしたいのですが、うまくいきません。
1
+ railsで制作順(created_at: :desc)にしたいのですが、うまくいきません。
test CHANGED
@@ -1,8 +1,14 @@
1
- railsで投稿された記事順(昇順)にしたのでが、うまくいきません
1
+ railsで簡単にブログのようなサイトを作たいと考えております。
2
2
 
3
+ 投稿者がブログを作成して投稿すると、投稿順つまり「created_at: :desc」で昇順にしたいです。
4
+
5
+ しかし、下記のような書き込んでも新しい記事が一番下にいき、昇順になりません。
6
+
3
- 何かおかしいのでしょうか?
7
+ 恐れ入りますが、力をおかしくださ
4
8
 
5
9
 
10
+
11
+ routes
6
12
 
7
13
  ```ここに言語を入力
8
14
 
@@ -12,7 +18,29 @@
12
18
 
13
19
  end
14
20
 
21
+
22
+
23
+ def new
24
+
25
+ @post = Post.new
26
+
27
+ end
28
+
29
+
30
+
31
+ def create
32
+
33
+ @post = Post.new(
34
+
35
+ name: params[:name]
36
+
37
+ )
38
+
39
+ end
40
+
15
41
  ```
42
+
43
+ new.index.html
16
44
 
17
45
  ```ここに言語を入力
18
46
 
@@ -27,3 +55,21 @@
27
55
  <% end %>
28
56
 
29
57
  ```
58
+
59
+
60
+
61
+ index.html.erb
62
+
63
+ ```ここに言語を入力
64
+
65
+ <table>@posts.each do |post| %>
66
+
67
+ <tr>
68
+
69
+ <td><%= link_to(post.name, "/posts/#{post.id}") %></td>
70
+
71
+ </tr>
72
+
73
+ </table>
74
+
75
+ ```