类型错误是什么意思? 我正在使用SELECT语句从表中读取一个值,并使用该值传递给方法。

  a = Item.select("value").where("item.value LIKE :posted_data",{:posted_data => params[:posted_data]})
    @h = Issue.ask(xyz, abc, a[:value])

TypeError(无法将Symbol转换为Integer):我尝试aa[:value]a[:value].to_s 都没有用。

puts a.to_s
#<ActiveRecord::Relation:0xa898ba4>

===============>>#1 票数:1 已采纳

用法: a.first[:value]

这是因为在这种情况下,“ a”是一个关系,因此它可以包含多个项目。

  ask by Kapish M translate from so

未解决问题?本站智能推荐:

3回复

Ruby-Rails-用户模型上的NoMethodError

我正在为current_user.user_id收到此NoMethodError 。 下面是我的用户模型表。 我不知道该错误意味着什么,因为current_user.user_id存在。 是什么导致此问题? 我在这里迷路了。 据我所记得,我没有收到这个错误,我一直在向项目中添加新的东西
1回复

Ruby-Rails-在Ajax之后销毁实例变量

完成一个ajax调用后,如何销毁实例变量。 在我的应用程序中,数据是通过Ajax返回的,并且通常会进行新的调用,而先前调用中的某些值会与某些新值混合在一起返回。 那是设计流程吗? 还是只是通过寻找一种破坏真实价值的方法来前进? 控制器示例- 我注意到几次,ajax请求会混淆值
1回复

Ruby-Rails-结构SOAP XML主体

我正在使用Savon。 动态生成多个SOAP主体XML标签的正确方法是什么? 我正在考虑这种方式,这不是正确的方式。 编辑:如何根据item_id的元素数创建标签数组?
2回复

Ruby-Rails-将文本传递给javascript

为什么不将此文本传递到javascript / jquery ?? @i[:error]肯定有一个字符串,我可以在控制台上打印它。 js.erb文件-
2回复

Ruby-Rails-只读文本值形式输入

如何将简单文本打印为表单值并使之不可编辑? 我不是在找 我希望它没有只读输入框。 像html一样,仍然可以通过表单发布。
3回复

Ruby-Rails-处理布尔型False-不输出任何内容

我在数据库中记录了一个布尔值字段(对/错)。 该字段已存档。 当存档为true时,所有这些工作都可以很好地输出true: 但是,如果存档为假,则以上两种情况均不输出任何内容。 字段为FALSE时,如何获得false的输出? 谢谢
3回复

Ruby-Rails-拆分字符串并以相反顺序打印

我需要拆分一个字符串并从我的视图的底部开始打印它。 标准方式从头开始读取字符串并进行相应打印。 我该如何扭转?
2回复

无法在轨道上安装红宝石。 类型错误

我试图在Windows 7的滑轨上安装ruby。我已经在Professional和Enterprise上尝试过。 如果它有助于回答这个问题,我正在关注Michael Hartl的教程。 首先,我安装Cygwin64,然后下载rubygems-2.3.0。 我将rubygems-2.3.
1回复

Ruby on Rails中的MySQL错误

在Windows 8.1的滑轨上安装ruby和ruby 启动服务器时出现问题 C:\\ Site \\ testing> 请帮帮我。 谢谢。
1回复

Rails加载错误版本的Ruby

出于某种原因,Rails正在加载旧版本的Ruby,这一切都有些奇怪(因为所有其他指示器均表示不同)。 这是所有常用命令的版本输出: 请注意,只有Rails报告错误的版本,而其他所有报告的都是1.9.3。 我使用上面列出的gem环境安装了Ruby,因此可以期望它的运行方式有所不