【发布时间】:2011-11-05 13:18:01
【问题描述】:
我有一个从脚手架生成的Tasks 索引页。
为了使它更具视觉吸引力,我想隐藏编辑视图并删除链接,除非标题上有 mouseover 事件。
<% @tasks.each do |task| %>
<tr>
<td><%= task.name %> - <%= link_to 'Move onto '+task.name+' and start its clock', task_start_path(task) %></td>
<td>/ <%= link_to 'Rename task', edit_task_path(task) %></td>
<td>/ <%= link_to 'Check its clocks', task %></td>
<td>/ <%= link_to 'Destroy task', task, :confirm => 'Are you sure?', :method => :delete %></td>
</tr>
<% end %>
在index.html.erb 文件中是否有一种干净的方法来执行此操作,或者我是否需要调用一些自定义帮助程序 javascript 函数?
我找到了Hide a DIV [Rails],但它会在单击而不是鼠标悬停时切换。
【问题讨论】:
标签: javascript ruby-on-rails-3 html toggle show-hide