使用input的值来查找rails对象

时间:2013-10-10 19:17:33

标签: ruby-on-rails custom-data-attribute

我想在html中获取输入值,并在我的ruby代码中使用它。有什么想法吗?

<input type="hidden" id="useThis" value="1">

<% @user = User.find( <I want to grab the above input's value here>  ) %> 

1 个答案:

答案 0 :(得分:1)

这个与nokogiri的单行班怎么样?这只是一个例子

require 'nokogiri'
s = '<input type="hidden" name="currentRackU" id="currentRackU" value="11">'
Nokogiri::XML.parse(s).root.attributes['id'].value # currentRackU

如果您没有安装nokogiri,则可能需要运行gem install nokogiri。在控制器而不是erb文件上写这样的代码

<% @user = User.find( <I want to grab the above input's value here>  ) %>