hpricot问题

时间:2009-11-28 10:30:37

标签: ruby-on-rails hpricot

我正在尝试在控制器中使用hpricot。我想将此值传递给html.erb页面,以便我可以在屏幕上显示它

所以我写了这个:

session[:allcars] = (doc/"td.car_title/text()")

但这会产生错误

当我尝试这个时:

puts (doc/"td.car_title/text()")
这将汽车打印到控制台中。

所以我无法理解我做错了什么:S

由于

1 个答案:

答案 0 :(得分:1)

将变量从控制器传递到视图的最简单方法是使用成员变量。

@allcars = (doc/"td.car_title/text()")

然后在您的html.rb页面中,使用@allcars获取值。