问题标签 [simple-form-for]

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 回答
170 浏览

hadoop-yarn - 使用 Bootstrap4 生成 simple_form 不起作用

我在 Rails 5.1 上使用 bootstrap4 生成 simple_form,所以我在网上搜索并尝试以下方法:

并且没有一个会生成如下配置的文件:config/initializers/simple_form_bootstrap.rb

我看版本已安装并且是simple_form 1.4.1. 我尝试安装新版本 3.2.1,但运行bundle update命令时出现错误。我有这些错误:

我正在尝试使用新版本 rails 5.1 做一个应用程序。任何人都可以帮助我,我将不胜感激!

0 投票
1 回答
75 浏览

ruby-on-rails - 在 Rails 中向文章添加类别的问题

我在以简单的形式向文章添加类别时遇到问题。类别显示在 simple_form_for 中,但创建时 category_id 不属于文章!(参数?)

Tx 为您提供帮助!

我创建了两个模型

以及它们之间的外键

文章控制器创建文章

以及我使用 f.association 的 simple_form_for (正确显示了不同的类别)

我认为我的数据库还可以,因为我可以使用控制台将类别归因于文章,但我被困在这种形式中。任何帮助将非常感激。谢谢爱德华

编辑

这是我的迁移。哪里不对了?

0 投票
2 回答
1064 浏览

ruby-on-rails - 简单形式:从另一个控制器创建新记录

我有一个带有索引视图的 Home 控制器,它就像一个搜索框,让用户通过选择框查询第一个表或第二个表。用户输入搜索词后,他将被重定向到第一个或第二个模型的索引页面,其中包含该模型的搜索结果。

每次使用搜索类型和搜索词提交查询时,都必须创建搜索记录。但是,我不知道如何使用来自不同控制器的 simple_form 创建一个新的 Search 对象,在这种情况下是 Home 控制器。

家庭控制器

主页 索引视图

找到控制器

它不保存。相反,它给出:

0 投票
0 回答
61 浏览

ruby-on-rails - 如何使用选项选择将现有表数据插入数据库中的另一个表

我正在将数据fridges及其所有属性(如NameImageDescription等)保存到我的表中。

但是我想ingredients使用 ruby​​ on rails 中的选项选择将数据保存到另一个表名中。

例如,当我从“Apple”之类的选项中选择选项时,我希望所有有关“Apple”的详细信息,例如苹果图像、描述、数量都将保存在成分表中并显示。

为此,我使用选项选择的代码是

在此处输入图像描述

当数据保存时,它会显示像这个已经保存在数据库中的苹果图像、数量、描述等。

在此处输入图像描述

0 投票
1 回答
348 浏览

ruby-on-rails - Rails:选择的默认值不起作用

我有这个代码

当我编辑表单时,我希望以前保存的字段 imp 的值显示为默认值。我现在正在这样做,但这不起作用,也没有任何错误。

0 投票
0 回答
118 浏览

ruby-on-rails - 如何删除 rails 表单中的 area-require 属性?

这是一个具有必需属性的复选框true

该表单属于使用简单表单制作的表单组件

但是当它被转换成 HTML(由 RAILS 渲染)时,我们得到了这个结果

上面的代码包含一个名为的额外属性aria-required,它带有require来自 HAML 文件的属性。

据说简单的表单会自动添加thisaria-required属性。

如何在不删除属性aria-required的情况下从表单中删除required属性?

0 投票
0 回答
42 浏览

ruby-on-rails - rails 根据 check_boxes 创建多个记录

我有一个表格,可以让我创建具有不同特征的餐点,餐点可以有零到几种过敏成分,我希望用户能够选择过敏原的类型(如果存在),然后将编号发送给我的模型过敏原的定义。

我可以这样做,@lunch.allergens << Allergen.new但是如何通过许可检索来自参数的数组,我尝试过这种方式。

但我得到一个空实例,但我在参数中很好地收到了我的选择

您可以在此处看到包含我需要的数组的行。

问题是成分名称是过敏原表的列名,我知道存在逻辑问题,但是如何在允许我可能需要创建的所有实例的成分名称字段的同时恢复数组。

我的表格

我的控制器

0 投票
1 回答
48 浏览

ruby-on-rails - ROR Active Record 无法正确保存数据

嗨,伙计们,我有一个问题,我不知道如何解决它,我对 ROR 的世界真的很陌生。

序言:每个市镇都有很多行程,所以:

1)我用这个迁移创建了行程表:

2)我已经添加了对路线表的 cityity_id 引用,这个迁移:

3)为行程翻译创建了另一个表格

现在,问题是当我尝试保存相对 simple_form 中的数据时,它只将行程的标题保存在翻译表中,为什么?

这里是 simple_form 的代码:

也许这是一个新手问题,但我真的不知道如何解决它,谢谢!

编辑:这里是itinerariesController的代码:

0 投票
3 回答
391 浏览

ruby-on-rails - 来自具有多条记录的 SimpleForm 的参数散列对于一条记录与两条记录具有不同的结构

我努力把它消化成一个标题。

我正在使用 SimpleForm 构建具有一个或多个字段集的批量编辑页面 - 一个用于已构建但尚未保存的 ActiveRecord 模型集合中的每条记录。

我的表格如下所示:

一条记录的参数哈希如下所示:

使用数组,而对于两条记录,它看起来像这样:

带有字符串整数键控哈希。

当我尝试使用强参数时,这会成为一个问题。经过多次黑客攻击,我最终得到了这段代码,它适用于多条记录,但仅在提交一条记录时失败:

param is missing or the value is empty: courses突出显示上面的行失败.require(:courses)

通过协调单记录情况与多记录情况可以“解决”该问题:

但感觉应该有一种更简单的方法。

有没有更好的方法来为这个用例编写表单?我是否错过了具有强参数的技巧?

我正在使用rails 5.0.5simple_form 3.5.0

0 投票
2 回答
72 浏览

ruby-on-rails - 如何在rails上的不同控制器ruby中保存simple_form_for字段

导轨版本 5.1.4

你好,

我无法将 simple_form_for 的字段值immo_type保存到我的控制器页面

风景 :

该模型 :

抱歉,我是 ruby​​ on rails 的新手!!!

我尝试<%= debug params %>在我的 Pages 控制器中放置或“加注”。我有这个消息

--- !ruby/object:ActionController::Parameters 参数:!ruby/hash:ActiveSupport::HashWithIndifferentAccess 控制器:页面操作:允许主页:false

请问你能帮帮我吗 ?