【发布时间】:2015-08-07 12:32:02
【问题描述】:
这很奇怪!我有一个 html.erb 表单,在这个表单中,我有一个按钮,可以将用户链接到另一个控制器 (finance_extensions) 中的操作以打印 pdf。这很好用,但问题是我需要在当前控制器(parent_wise_fee_payments)中使用我自己的操作,所以我将这个相同的操作 + 视图文件添加到我的控制器中,并在 pay_all_fees.html.erb 中更改了它:
<%= link_to "► #{t('print_receipt')}",
{:controller => "finance_extensions", :action => "pay_all_fees_receipt_pdf", :id => student.id}, :target => '_blank', :class => 'user_button' %>
到这里:
<%= link_to "► #{t('print_receipt')}",
{:controller => "parent_wise_fee_payments", :action => "pay_all_fees_receipt_pdf", :id => student.id}, :target => '_blank', :class => 'user_button' %>
这会导致按钮消失。我还尝试在我的控制器中添加一个测试操作和视图,并尝试删除“:controller”,但它并没有解决我的问题。
这很奇怪还是我在这里遗漏了什么?!
【问题讨论】:
-
当您从浏览器执行“查看源代码”时,按钮的 HTML 是否显示?在可能与此代码行更改相关的区域中,代码是否有任何其他更改?
标签: html ruby-on-rails controller action link-to