Tag: 复选框

Rails复选框和参数

我在页面中使用了许多复选框,如下所示: 想象一下,它从1变为20,所有相同的值都改变了。 如何在控制器中获取已检查的参数? 示例:如果用户检查3,5和10,我如何才能在单个参数中获得这些参数?

如何在Rails 3.2索引页面中为每一行添加一个复选框?

我们想在Rails索引页面的每一行添加一个复选框来标记该行。 此复选框不是对象的一部分(数据库中没有复选框布尔值)。 当索引页面显示时,用户可以选中该框以在以下过程中触发该行的事件: #objects/checkbox_index.html.erb CheckBox Object Name Object ID 在控制器中,过程将如下所示: @objects.each do |obj| some_event if obj.checked end 有几个问题我们不太明白: 1. How to declare an array checkbox variable on the form and link it to each row of obj? We have been using `attr_accessor` to declare var for a form. 2. How to retrieve each row on […]

RoR中的Collection_check_box用法

我是铁路的新手。 我有一个运行并以状态完成的进程(五种可能的不同状态)。 该过程按建筑物运行。 (我们从建筑物收集数据。)我试图允许用户配置自己接收具有细粒度控制的通知电子邮件:按建筑物和完成状态。 我正在尝试使用collection_check_boxes来创建一个供用户选择的复选框表,但我甚至不确定collection_check_boxes是为这种情况设计的。 我很乐意在这个问题上听到是或否。 我有以下模块: class Building < ActiveRecord::Base self.primary_key = 'building_id' has_many :etl_status has_many :email_notifications end class BuildingUserPair < ActiveRecord::Base self.primary_key = "building_user_pairs_id" belongs_to :building belongs_to :user has_many :email_notification_settings end class EmailNotificationSetting < ActiveRecord::Base self.primary_key = "email_notification_settings_id" belongs_to :building_user_pair end class EtlResult < ActiveRecord::Base self.primary_key = 'etl_results_id' # table has 5 rows, […]

如何在rails中检查check_box?

我使用以下rails form helper创建了复选框: 但是,我需要在默认情况下检查其中一些。 rails文档未指定如何执行此操作。 有办法吗? 怎么样?

使用具有has_many关系的复选框

我有一些行发票。 一行只能属于一张发票。 这就是我的架构的样子: create_table “invoices” do |t| end create_table “lines” do |t| t.integer “invoice_id” end 我的模特: class Invoice < ActiveRecord::Base has_many :lines end class Line < ActiveRecord::Base belongs_to :invoice end 现在,在创建(或编辑)发票时,我想显示一个包含所有可能行的列表(数据库中已存在这些行),并且每行都有一个复选框,用于将其与发票链接。 我看了一下HABTM问题,但我认为这不是我需要的,问题并不复杂。 我认为问题是我想在发票时更新Unit#invoice_id。 我可以使用嵌套表单执行此操作,还是需要在此处使用before_save回调? 谢谢!

使用默认值选中rails check_box_tag set

我目前有一个看起来像rails的check_box_tag调用 check_box_tag #{name} 我想要包含一个checked属性,我知道我可以使用它 check_box_tag name, value, checked 但是,如果我想将其设置为检查而不明确指定value (我只想使用默认值),该怎么办? 或者类似地,如果我想指定html选项而不指定checked属性该怎么办。 有没有办法做到这一点?

在check_box_tag的onclick函数中传递rails变量

我正在使用rails 3.0。 在我看来,我正在尝试为每行创建一个带有复选框的表,以及具有特定参数的onclick事件函数,这些参数是rails变量 “addPlayerToField(,);”)%> … 我尝试了很多方法而且没有实现这一目标。 我知道joueurs.gch变量不是空的并且存在beacaus我在其他地方使用它。 我想生成类似的东西:

Rails中多个表单复选框的数据库结构

我有一个我正在研究的rails应用程序,允许用户创建日程安排。 在这样做时,他们应该能够选择一周中哪一天发生事件。 我计划在表单中执行此操作的方式是每个工作日旁边的复选框,如下所示: 等等… 但是,我发现这可能不是一种非常有效的处理方法,将每个日期作为布尔值存储在数据库中。 在’show’视图中​​显示日期非常困难; 我必须做点什么 Event Dates: Monday Tuesday Wednesday 这对我来说似乎不太理想。 我的另一个想法是在数据库中创建一个包含所有事件日期的字符串列,使用attr_accesors和一个模型方法来创建字符串after_create。 但是,在这种情况下,用户将如何编辑事件? 它让我思考,这里必须有一些我不了解的最佳实践(我以前从未试图用这种类型的结构创建东西)。 任何建议? 谢谢!

Rails – 我需要一个复选框来更改数据库中的字段

我知道我以前做过这件事,但对于我的生活,我无法理解。 我有一个带有“被叫”字段的表格。 我需要使用复选框来更新数据库并检查“被叫”是否为“真”。 不需要是AJAX,只需更新字段即可。 table:rsvp字段:调用 万分感谢。

在Rails中使用check_box_tag的自定义ID

在rails中使用check_box_tag帮助程序时如何设置自定义ID? 我有一个循环,它根据集合创建了一堆复选框: – subject.syllabus_references.each do |sr| = check_box_tag ‘question[syllabus_reference]’, sr.id, :id => sr.id = label_tag sr.id, sr.name 我想设置一个自定义ID,以便我的复选框标签正常工作,但我似乎无法弄清楚如何(:id => sr.id不起作用……)。 问题也可能出在我定义标签的方式上,所以如果我可以在没有设置自定义ID的情况下引用正确的复选框,那么也可以……