问题标签 [scaffold]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - '未知键' ArgumentError
我正在为我的应用程序开发一个调节功能,它基于一个基本的脚手架结构。我需要的是使用布尔参数publised
on编辑几条记录false
。在moderate.html
我得到了所有未发布条目的列表,这些条目能够更改它们的参数which
,what
并且published
。当我尝试通过complete
操作保存更改时,会出现错误。
NamesController 中的参数错误#complete
未知键:7、1、4
“7, 1, 4” 是我未发表记录的 id。
以下是我的代码部分:
我明白了,有问题name_ids
,但不明白,我该怎么办。先感谢您。
ruby 1.8.7 (2009-06-12 补丁级别 174)
[通用-darwin10.0] Rails 2.3.5
Rails 日志moderate
和complete
操作:
处理 NamesController#moderate (for 127.0.0.1 at 2010-10-16 21:36:42) [GET] [4;35;1mName Load (0.6ms)[0m [0mSELECT * FROM "names" WHERE ("names". "published" = 'f') [0m 在布局/名称中呈现模板 呈现名称/适度 12 毫秒内完成(查看:7,DB:1)| 200 OK [http://localhost/moderate]
处理 NamesController#complete (for 127.0.0.1 at 2010-10-16 21:36:49) [POST] 参数:{"commit"=>"Ok", "authenticity_token"=>"CtmsjIavksOMSIArrdovkkzuZzHVjkenFFMO5bHIvgg=", "name_ids"= >{"7"=>{"已发布"=>"0", "what"=>"Партия", "which"=>"Крутая"}, "1"=>{"已发布"=>"1" , "what"=>"Россия", "which"=>"Единая"}, "4"=>{"published"=>"0", "what"=>"Организация", "which"=>" Молдавская"}}}
[4;36;1mName Load (0.4ms)[0m
[0;1mSELECT * FROM "names" WHERE ("names"."id"在 (7,1,4)) [0mNoMethodError(当你没有预料到它时你有一个 nil 对象!你可能期望一个 Array 的实例。在评估 nil.reject 时发生错误):
app/controllers/names_controller.rb:47:in each' app/controllers /names_controller.rb:46:in `完成'complete'
app/controllers/names_controller.rb:46:in渲染救援/_trace (110.3ms) 渲染救援/_request_and_response (0.5ms) 渲染救援/布局 (internal_server_error)
ruby-on-rails - rails scaffold 命令是否支持生成belongs_to 或多对多模型中间表迁移信息?
Product,Category 是 rails3 上的两个模型,它们之间的关系如下:
产品有_and_belongs_to_many 类别
类别 has_and_belongs_to_many 产品
我可以为这两个模型使用脚手架生成迁移
但是我怎样才能生成多对多模型的中间表迁移信息,或者我需要手动编写它,如果这对我来说很难,希望有人能帮助我。
ruby-on-rails - 未定义的方法 current_user:Cancan 和 Active Scaffold
我正在尝试使用将操作链接添加到活动脚手架控制器
但是无论我尝试使用什么控制器,我总是会得到undefined method current_user
所以,我如何检查登录的用户是否可以/不能做某事?
我什至尝试过
正如这里所建议的那样,但没有成功。
这有什么问题?
cakephp - CakePHP 和脚手架视图
我在哪里可以编辑脚手架视图?蛋糕书中有以下信息:
ruby-on-rails - 如何让脚手架生成另一个局部视图模板文件
我正在尝试自定义我的脚手架生成器,并且我想在同一目录中为视图创建一个新的部分,特别是在 index 和 show_item
中都被调用。我可以获得所有模板,但无法通过以下方式生成此文件
我试图将 _item.erb 放入/lib/templates/erb/scaffold/
(与其他文件一起),但它被忽略了 - 有人知道吗?
我在 rails 3 上使用 ruby,但请让我知道该解决方案是否也适用于 rails 2。我也使用 simple_form (因此我已经有了 _form 部分),但我认为即使没有它,解决方案也应该是有效的。
ruby-on-rails-3 - Rails 3 脚手架和 i18n
在 Rails 3 中搭建脚手架时,生成器会执行以下操作:
但是 i18n 呢?消息被翻译,但为什么是硬编码的标题?我应该手动翻译吗?这似乎不是很干?
问候,
雅各布
rspec - RSpec Scaffold Controller,了解给出的默认值
我正在学习 rspec 教程(peepcode 教程)。我生成了一些脚手架,我希望有人可以帮助解释如何重写描述以使新手更清楚地阅读。
这行代码就是我想要理解的就是这个
我从未见过将方法放在大括号内。这实际上意味着什么?
visual-studio-2010 - MVC 脚手架污染 .csproj 文件
当我在包管理器控制台中运行自定义 Scaffold 命令时,它会更新默认项目的 .csproj 文件并添加对解决方案中所有其他项目中所有其他文件的引用!
有没有其他人看过这个?
有没有办法避免它?
.ps1 文件中唯一可能实际执行任何操作的行如下所示:
编辑 PS1 文件(在主项目中)中的脚本手动将输出文件的路径定位到其他项目中:
在“Invoke-ScaffoldTemplate”命令中,我专门删除了对项目的引用,希望这是问题所在。
terminology - 动态数据绑定和脚手架的区别
“SCAFFOLD”和“Dynamic Data Binding”的确切区别是什么,它们是否相同?
ruby-on-rails - RoR ...当我使用单选按钮时,我的脚手架表没有填满
我有一个问题,我做了一个脚手架,生成表格“要求”,我希望用户在编辑中填写表格的字段,并使用选择框和单选按钮填写新要求。选择框和单选按钮出现在资源管理器中,但是当我选择一个选项或一个按钮时,选择的值不会反映在数据库中。我使用的是下一个代码:(如您所见,我使用了脚手架生成的原始 cicle f.label(:notif_card) 和 f.text_field(:notif_card),但我删除了最后一个并使用了选择框这个案例。)
我只想删除那个 text_field 并用选择框替换它!你能做的一切我都会感激不尽!如果除了我正在使用的代码之外,模型或控制器中还需要一些东西,请告诉我。谢谢你的帮助!