[Rails101加分題]_03_My posts內group連結設置+Group頁多行description

Published on:

續上篇記錄:[Rails101加分題]02擋下已登錄非成員+join前登入+文字換行

針對第二次成果修正:

1.在個人My reviews頁中,將Movie title改成連結。

STEP 1. 改寫app/views/account/posts/index.html.erb代碼

app/views/account/posts/index.html.erb
-   <td><%= post.group.title %></td>
+   <td><%= link_to(post.group.title, group_post_path(post.group, post)) %></td>

連結成功,但點入後提醒未實作show。

STEP 2. 增加posts#show

app/controller/posts_controller.rb
def show
  @group = Group.find(params[:group_id])
  @post = Post.find(params[:id])
  redirect_to group_path(@group)
end

成功畫面:

2.Movie頁的描述改成多行。

STEP 1. 使用simple_format

先前一直執著於使用helper失敗,這次只好放棄改直接使用simple_format。

app/views/groups/show.html.erb
-   <p><%= @group.description %></p>
+   <p><%= simple_format(@group.description) %></p>

成功畫面:


針對第三次成果的省視結果,發現最後一個問題:
「路人按收藏後的導向註冊動作」完成登錄後是導引至groups index頁,
若是能另外回到原本想join的group頁就好了。

Comments

comments powered by Disqus