Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Ruby on rails Heroku db响应差异大于我的本地db,并发出标记警告:Can';t分配受保护的属性_Ruby On Rails_Database_Heroku_Attr Accessible - Fatal编程技术网

Ruby on rails Heroku db响应差异大于我的本地db,并发出标记警告:Can';t分配受保护的属性

Ruby on rails Heroku db响应差异大于我的本地db,并发出标记警告:Can';t分配受保护的属性,ruby-on-rails,database,heroku,attr-accessible,Ruby On Rails,Database,Heroku,Attr Accessible,我正在开发一个Rails应用程序,在尝试了几个小时之后,我觉得自己被困在这个应用程序上了,我希望能得到一些帮助。我在本地服务器上运行sqlite,在Heroku上运行Postgres。我认为这可能是问题的一部分。基本上,我在每个控制台上运行相同的命令,但它在Heroku中不起作用 我创建了一个模型和一个种子文件来填充模型。种子文件调用一系列运行命令,如: Blog.create(filename: 'nathan_maton_4see.png', caption: 'Lead Develope

我正在开发一个Rails应用程序,在尝试了几个小时之后,我觉得自己被困在这个应用程序上了,我希望能得到一些帮助。我在本地服务器上运行sqlite,在Heroku上运行Postgres。我认为这可能是问题的一部分。基本上,我在每个控制台上运行相同的命令,但它在Heroku中不起作用

我创建了一个模型和一个种子文件来填充模型。种子文件调用一系列运行命令,如:

 Blog.create(filename: 'nathan_maton_4see.png', caption: 'Lead Developer', isfeatured: true, subcaption: 'Game',full_img1: 'nathan_maton_4see_full.png', full_img2: 'nathan_maton_team_committment.png', full_title: 'Yessir', full_body: 'Worked with several social entrepreneurship training programs.')
如果我在rails控制台上运行这行代码,它会正常工作,但在Heroku上,它会发出警告:不能批量分配受保护的属性:isfeatured、suboption、full\u img1、full\u img2、full\u title、full\u body

下面是我正在使用的模型文件:

 class Blog < ActiveRecord::Base
   attr_accessible :caption, :filename, :isfeatured, :subcaption, :full_img1, :full_img2, :full_title, :full_body
classblog
您在heroku上完成了通常的迁移和重新启动例程了吗?谢谢您的垃圾收集提示。我已经试过了,大约30分钟前我又回到了它,并将所有添加的内容标准化为只使用“”,而不使用“”&“”,然后它似乎起了作用。不确定是不是这样,但这是我最好的猜测。恭喜!可能是什么。我是希罗库:P