Sql 具有特定名称的Rails表列始终返回nil
设置非常标准的模型和迁移:Sql 具有特定名称的Rails表列始终返回nil,sql,ruby-on-rails,rails-activerecord,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 class CreateLinks
class CreateLinks < ActiveRecord::Migration
def change
create_table :links do |t|
t.string :slug
t.text :tracking_url
...
end
end
end
class CreateLinks
填写表单(或在rails控制台中填充)时,我可以保存到模型属性:tracking_url
,当我查询整个对象时,它就会出现。但是,当我查询特定属性(例如link.tracking\u url
)时,总是返回nil。查询以标准方式处理所有其他属性,即使我将:tracking\u url
更改为:tracking
或其他任何内容
非常混乱有人对此有解释吗?您是否允许在创建新记录时跟踪url?在创建新的链接记录和控制器代码时,是否也可以发布日志?是否可以从rails控制台添加新记录?