Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 具有特定名称的Rails表列始终返回nil_Sql_Ruby On Rails_Rails Activerecord - Fatal编程技术网

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控制台添加新记录?