Rails表具有特定名称的列始终返回nil

时间:2014-10-25 17:36:57

标签: sql ruby-on-rails rails-activerecord

设置非常标准的模型和迁移:

class CreateLinks < ActiveRecord::Migration
  def change
    create_table :links do |t|
      t.string      :slug
      t.text        :tracking_url
      ...
    end
  end
end

填写表单(或填充在rails控制台中)时,我可以保存到模型属性:tracking_url,当我查询整个对象时它会出现。但是,当我查询特定属性(例如link.tracking_url)时,始终返回nil。查询以所有其他属性的标准方式工作,即使我将:tracking_url更改为:tracking,或其他任何内容。

有人对此有解释吗?

0 个答案:

没有答案