普里科特问题
我正在尝试在控制器中使用 hpricot。我想将此值传递给 html.erb 页面,以便我可以在屏幕上显示它
所以我写了这个:
session[:allcars] = (doc/"td.car_title/text()")
出现错误
但是当我尝试这样做时
puts (doc/"td.car_title/text()")
:这将汽车打印到控制台中。
所以我不明白我做错了什么:S
谢谢
I am trying to use hpricot in a controller. I would like to pass this value to a html.erb page so I can display it on the screen
So I wrote this:
session[:allcars] = (doc/"td.car_title/text()")
but this gives an error
when I tried this:
puts (doc/"td.car_title/text()")
this printed the cars into the console.
So I can't understand what I'm doing wrong :S
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将变量从控制器传递到视图的最简单方法是使用成员变量。
然后在 html.rb 页面中,使用
@allcars
获取值。The easiest way to pass variables from a controller to a view is to use a member variable.
Then in your html.rb page, get the value using
@allcars
.