form-for相关内容

命名空间 form_for 中的嵌套资源

问题 form_for 助手错误地确定了我在命名空间内嵌套资源的路径.有问题的模型分别是:Forum::Thread 和 Forum::Reply,位于我的模型目录下名为“forum"的子文件夹中.这是在 Rails 3 BETA 3 中. routes.rb 命名空间 :forum do根:到 =>'线程#index'资源:线程做资源:回复结尾结尾 app/views/foru ..
发布时间:2021-12-12 11:43:55 其他开发

带有嵌套资源的 form_for

我有一个关于 form_for 和嵌套资源的两部分问题.假设我正在编写一个博客引擎,我想将评论与文章相关联.我已经定义了一个嵌套资源如下: map.resources :articles 做 |articles|文章.资源:评论结尾 评论表单位于文章的 show.html.erb 视图中,位于文章本身下方,例如: “文章/文章"%> ..
发布时间:2021-12-02 12:03:40 其他开发

带有 ruby​​ on rails 形式的正则表达式模式

使用 form_for 时是否支持模式属性? 我正在尝试组合一个正则表达式模式以确保电话号码的格式正确.我的问题是模式属性不会只接受正则表达式 不起作用 所以当我把正则表达式写成一个字符串时,它会导致问题,(比如必须转义反斜杠,例如 "\\d{10}" ==/\d{10}/ 我应该放弃在这个表单上使用 form_for 还是有办法将 form_for 和模式匹配一​​起使用 解 ..
发布时间:2021-07-12 20:52:50 其他开发

在Rails中将多个输入字段发布为列表,而不是使用单个名称.

我想使用 form_for 向控制器提交列表.此列表应填充 text_field s. 此实现将提交:some_list ,其值只有列表中一个text_field的值(符合预期).我希望X数量的 text_field s作为列表提交,因为文本字段的数量是动态的,以接收某种形式的东西: params {..."name":"Something","some_list":["a","b"]} 或 ..
发布时间:2021-05-04 20:40:21 其他开发

为动态键配置强参数

我正在尝试提供一种表格,该表格允许管理员编辑特定模型Submission的所有值,就好像它是电子表格一样. Submission由一个字符串字段:domain组成. 问题是,我无法弄清楚在这种情况下如何处理强大的参数.我已经找到了类似的例子来处理动态键,例如这一个,但我不太清楚如何应用它们.我的参数结构.我想我对tap的工作方式还不够清楚. 这是我的参数示例: {"3"=>{"d ..

是否有可能在rails错误页面上捕获ruby并进行我自己的错误处理?

输入错误的表单登录详细信息时,我会显示此页面: 如果凭据正确无误,则仅登录用户.如果凭据无效,则会显示此错误页面.如何捕获此页面并自己处理错误?例如.重定向到同一页面或将错误添加到我的错误数组中,而不是显示此页面? 控制器: class UserController ..
发布时间:2020-11-10 02:02:46 其他开发

Rails:动态更改表单内容

我正在Rails中构建消息应用程序,用户可以在其中从模板发送消息.我有一个模板数据库,用户可以根据类别选择模板. 在我的消息模型中,我想根据所选类别动态呈现模板.我在Google上查找了示例,但找不到相关的解决方案. 这是我的留言表格: {:multipart => true} do |m| %> ..
发布时间:2020-11-10 02:02:42 其他开发

form_for,未定义的方法名称

我想在我的Rails项目中添加一个注释模型,但是在渲染页面中出现错误: 错误: Showing /Users/sovanlandy/rails_projects/sample_app/app/views/shared/_comment_form.html.erb where line #4 raised: undefined method `comment_content' for ..
发布时间:2020-11-10 02:02:39 其他开发

Rails 4:f.select返回的字符串不是整数

我有用于用户注册的表格.用户必须通过选择选项来选择他的国家.当我提交表单时,我得到预期的错误国家(#70309119520500),得到了字符串(#8039220) 请帮助我如何将字符串转换为整数,以便我可以在数据库中插入记录. ruby -v: ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux] rails -v: Rails ..
发布时间:2020-11-10 02:02:32 其他开发

获取提交按钮标签为“创建模型".而不是“更新模型"在rails的form_for内部

我正在使用form_for和现有模型来呈现表单.我想提交该模型并将下一个要执行的动作设为“创建"动作. 文档具有以下示例: 并说“在上面的示例中,如果@post是新记录,它将使用“创建帖子"作为提交按钮标签,否则,它将使用“更新帖子"." 我对Rails还是比较陌生,不 ..
发布时间:2020-11-10 02:02:29 其他开发

大写f.text_field

我有一个form_for,我希望x.textField中的任何值都以Upcase中的第一个字母显示(我说的是在dbfield值预填充文本字段的情况下进行的编辑). 解决方案 您可以使用CSS ... = f.text_field :some_attribute, style: 'text-transform: capitalize;' ..
发布时间:2020-11-10 02:02:19 其他开发