问题标签 [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.

0 投票
1 回答
8536 浏览

ruby-on-rails - '未知键' ArgumentError

我正在为我的应用程序开发一个调节功能,它基于一个基本的脚手架结构。我需要的是使用布尔参数publisedon编辑几条记录false。在moderate.html我得到了所有未发布条目的列表,这些条目能够更改它们的参数whichwhat并且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 日志moderatecomplete操作:

处理 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)) [0m

NoMethodError(当你没有预料到它时你有一个 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)

0 投票
2 回答
4344 浏览

ruby-on-rails - rails scaffold 命令是否支持生成belongs_to 或多对多模型中间表迁移信息?

Product,Category 是 rails3 上的两个模型,它们之间的关系如下:

产品有_and_belongs_to_many 类别

类别 has_and_belongs_to_many 产品

我可以为这两个模型使用脚手架生成迁移

但是我怎样才能生成多对多模型的中间表迁移信息,或者我需要手动编写它,如果这对我来说很难,希望有人能帮助我。

0 投票
2 回答
1462 浏览

ruby-on-rails - 未定义的方法 current_user:Cancan 和 Active Scaffold

我正在尝试使用将操作链接添加到活动脚手架控制器

但是无论我尝试使用什么控制器,我总是会得到undefined method current_user
所以,我如何检查登录的用户是否可以/不能做某事?
我什至尝试过

正如这里所建议的那样,但没有成功。
这有什么问题?

0 投票
0 回答
939 浏览

cakephp - CakePHP 和脚手架视图

我在哪里可以编辑脚手架视图?蛋糕书中有以下信息:

但这不适用于我的应用程序。那么,如何编辑脚手架视图?

0 投票
3 回答
2751 浏览

ruby-on-rails - 如何让脚手架生成另一个局部视图模板文件

我正在尝试自定义我的脚手架生成器,并且我想在同一目录中为视图创建一个新的部分,特别是在 index 和 show_item中都被调用。我可以获得所有模板,但无法通过以下方式生成此文件

我试图将 _item.erb 放入/lib/templates/erb/scaffold/(与其他文件一起),但它被忽略了 - 有人知道吗?

我在 rails 3 上使用 ruby​​,但请让我知道该解决方案是否也适用于 rails 2。我也使用 simple_form (因此我已经有了 _form 部分),但我认为即使没有它,解决方案也应该是有效的。

0 投票
2 回答
1544 浏览

ruby-on-rails-3 - Rails 3 脚手架和 i18n

在 Rails 3 中搭建脚手架时,生成器会执行以下操作:

但是 i18n 呢?消息被翻译,但为什么是硬编码的标题?我应该手动翻译吗?这似乎不是很干?

问候,

雅各布

0 投票
2 回答
2011 浏览

rspec - RSpec Scaffold Controller,了解给出的默认值

我正在学习 rspec 教程(peepcode 教程)。我生成了一些脚手架,我希望有人可以帮助解释如何重写描述以使新手更清楚地阅读。

这行代码就是我想要理解的就是这个

我从未见过将方法放在大括号内。这实际上意味着什么?

0 投票
1 回答
443 浏览

visual-studio-2010 - MVC 脚手架污染 .csproj 文件

当我在包管理器控制台中运行自定义 Scaffold 命令时,它会更新默认项目的 .csproj 文件并添加对解决方案中所有其他项目中所有其他文件的引用!

有没有其他人看过这个?

有没有办法避免它?

.ps1 文件中唯一可能实际执行任何操作的行如下所示:

编辑 PS1 文件(在主项目中)中的脚本手动将输出文件的路径定位到其他项目中:

在“Invoke-ScaffoldTemplate”命令中,我专门删除了对项目的引用,希望这是问题所在。

0 投票
1 回答
136 浏览

terminology - 动态数据绑定和脚手架的区别

“SCAFFOLD”和“Dynamic Data Binding”的确切区别是什么,它们是否相同?

0 投票
1 回答
292 浏览

ruby-on-rails - RoR ...当我使用单选按钮时,我的脚手架表没有填满

我有一个问题,我做了一个脚手架,生成表格“要求”,我希望用户在编辑中填写表格的字段,并使用选择框和单选按钮填写新要求。选择框和单选按钮出现在资源管理器中,但是当我选择一个选项或一个按钮时,选择的值不会反映在数据库中。我使用的是下一个代码:(如您所见,我使用了脚手架生成的原始 cicle f.label(:notif_card) 和 f.text_field(:notif_card),但我删除了最后一个并使用了选择框这个案例。)

我只想删除那个 text_field 并用选择框替换它!你能做的一切我都会感激不尽!如果除了我正在使用的代码之外,模型或控制器中还需要一些东西,请告诉我。谢谢你的帮助!