我在这里有这个链接:
<a href="#rating-box" class="login-window">Rate & Commment</a>
我希望将其转换为rails风格,可能类似于:
<%= link_to 'Rate & Comment', :anchor => "rating-box", :class => "login-window"%>
是否可以这样做?
修改1
还有一个问题。
当我使用
时<%= link_to "Rate & Commment", comment_path(:post_id => post.id), :class => "post" %>
我可以将一些数据(在本例中为post id)传递给控制器,我可以通过引用params来使用数据。
所以如果路径变成div元素,比如
<%= link_to 'Rate & Comment', "#rating-box", :class => "post" %>
我还可以通过包围来传递数据吗?
修改2
我试图在我看来这样做:
<a href="#rating-box" class="post" data-post_id = '<%= p.id %>'>Rate & Comment</a>
但是我无法使用以下代码检索控制器中的数据:
def create
@comment.post_id = params[:post_id]
end
答案 0 :(得分:0)
以rails风格转换链接:
<%= link_to "Rate & Commment", "#rating-box", :class => "login-window" %>
答案 1 :(得分:0)
最后我必须用它来解决我自己的问题:
<%= link_to "Rate & Commment", fetch_rating_path(:post_id => p.id), :class => "login-window" %>