Ruby on rails 链接到语法的问题

Ruby on rails 链接到语法的问题,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,也许我在这里遗漏了一些东西,但我很难做到这一点,任何意见都将不胜感激。我是rails新手,我正在努力让用户体验更友好 我希望用户能够点击一个解锁的图像,并将其自身锁定,反之亦然。 我只尝试了第一个链接中的代码,没有尝试第二个图像,因为我已经面临错误 当前我的jobs/indes.html.erb文件如下所示 <td><% if job.locked %> <%= link_to(job.locked?(image_tag('lock.png'

也许我在这里遗漏了一些东西,但我很难做到这一点,任何意见都将不胜感激。我是rails新手,我正在努力让用户体验更友好

我希望用户能够点击一个解锁的图像,并将其自身锁定,反之亦然。 我只尝试了第一个链接中的代码,没有尝试第二个图像,因为我已经面临错误

当前我的jobs/indes.html.erb文件如下所示

<td><% if job.locked %>
            <%= link_to(job.locked?(image_tag('lock.png', size: "18x18", alt: "unlocked"),job, method: :delete, data: { confirm: 'Are you sure?' } )) %><%#= link_to 'Edit', edit_job_path(job) %>
        <% else %>
            <%= link_to(image_tag('unlock.png', size: "18x18", alt: "Locked"))%>
        <% end %>.

.
我的错误如下:参数数量错误(4代表1)

<%= link_to(image_tag("lock.jpg", :width => 18, :height => 18, alt: "unlocked"), edit_job_path(job) ) %>
<% if job.locked? %>
  <%= link_to(image_tag("lock.jpg", :width => 18, :height => 18, alt: "unlocked"), unlock_job_path(job) ) %>
<% else %>
 <%= link_to(image_tag("lock.jpg", :width => 18, :height => 18, alt: "locked"), lock_job_path(job) ) %>
<% end %>