小编Dom*_*nic的帖子

使用members-get路由的控制器操作的form_tag问题

我正在创建一个form_tag面板,其中包含特定于控制器操作的信息(复选框).此操作在"routes.rb"中设置如下:

resources :students do
  collection do
    get :send_student_report_pdf
  end   
end
Run Code Online (Sandbox Code Playgroud)

当我从link_to调用动作时,此设置工作正常:

<%= link_to "Download PDF Report", :action => 'send_student_report_pdf', :controller => 'students'%>
Run Code Online (Sandbox Code Playgroud)

但是,当我在a中使用它时form_tag,它一直给我这个错误:

Routing Error
No route matches "/students/send_student_report_pdf"
Run Code Online (Sandbox Code Playgroud)

form_tag我的代码在这里:

<%= form_tag :controller => 'students', :action => 'send_student_report_pdf', :method => 'get' do %>
  <%= label_tag "Include columns" %> <br>
  <%= check_box_tag "first_name", params[:first_name], checked = true %> <%= label_tag "First Name" %><br>  
  <%= submit_tag "Download PDF Report", :action => 'send_student_report_pdf', :controller => 'students'%>  
<% end …
Run Code Online (Sandbox Code Playgroud)

routes ruby-on-rails form-for link-to

11
推荐指数
1
解决办法
2万
查看次数

如何在Heroku上设置pdftk或iText以使用Rails 3?

我正试图找到一种方法将FDF文件内容注入可填写的PDF文件(由客户提供,而不应该使用Prawn或PDFKit'重新绘制'),我想我必须使用iText(与JRuby一起使用) )或pdftk.

这两个lib在我的Ubuntu本地机器上都没有问题,但我想知道如何让他们在Heroku上工作.有没有人试图让iText(JRuby)或PDFTK在Heroku上工作?

谢谢你的帮助!

ruby-on-rails jruby heroku itext pdftk

6
推荐指数
1
解决办法
983
查看次数

标签 统计

ruby-on-rails ×2

form-for ×1

heroku ×1

itext ×1

jruby ×1

link-to ×1

pdftk ×1

routes ×1