1

我正在使用条件删除“date-remote”=>“true”,但它不起作用。我的条件是:

 %a{:href => current_user.present? ? "#{"/posts"}" : "#{"/users/sign_in"}" , "data-method" => "post", current_user.present? ?  " "data-remote" => true" : " ", "title" => "Vote Down"}

但是“数据远程”的条件给出了错误。我该如何解决它。请给任何建议,谢谢!

4

2 回答 2

0
 " "data-remote" => true"

您在双引号内使用双引号,这确实不好。

用。。。来代替

 " 'data-remote' => true"

PS实际上你的代码对我来说似乎不是很干净,你为什么不使用链接级别以上的条件并提供帮助link_to方法而不是这个?

于 2013-04-10T11:34:37.837 回答
0

希望这对你有用

<% if current_user.present? %>
  %a{:href => "/posts", "data-method" => "post", "data-remote" => true, "title" => "Vote Down"}
<% else %>
  %a{:href => "/users/sign_in" , "data-method" => "post", "title" => "Vote Down"}
<% end %>
于 2013-04-10T13:56:27.283 回答