CHa*_*ris 1 if-statement ruby-on-rails
我有以下代码:
<div class="category_name">
<%= current_user %>
<%= review.user.front_name %>
<% if current_user.name = review.user.front_name %>
<%= link_to "You", user_path(review.user) %> / <%= review.categories_list %>
<% else %>
<%= link_to review.user.front_name, user_path(review.user) %> / <%= review.categories_list %>
<% end %>
</div>
Run Code Online (Sandbox Code Playgroud)
它呈现如下:
Tom Murphy Bill Smith你/电影
为什么会这样?
<% if current_user.name = review.user.front_name %>
Run Code Online (Sandbox Code Playgroud)
换句话说,如果汤姆墨菲=比尔史密斯......它没有...它不应该在'其他'之后走线?这就是我想要发生的事情.
替换<% if current_user.name = review.user.front_name %>为
<% if current_user.name == review.user.front_name %>
Run Code Online (Sandbox Code Playgroud)
你放=,你必须把==
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |