问题标签 [form-helpers]
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.
php - CakePHP 表单助手和日期时间
我已使用表单助手创建日期时间选择以及何时访问$this->data
.
如下所示。
但我希望它看起来更像这样......
有没有办法把它变成这个?
ruby-on-rails - Ruby/Rails - 正确显示/格式化文本区域表单控件中的文本
我有一个有趣的问题。我的模型中有一个 :text 字段,其中显示大量数据,通常大约三个段落。
当我在新视图中输入文本时,它可能看起来像....
想象每个 a、b 或 c 都是一个单独的段落。
在 a、b 和 c 行之间有一个空格......(例如,当您按 Enter 时出现换行符)
但是当我在视图上显示相同的数据时,无法识别换行符。该视图似乎将所有文本连接成一个大的简介,它显示为......
但是正在记录换行符,因为要编辑以带有换行符的格式显示数据。
我考虑将 < p > 添加到文本区域并在视图上解析 html 但这确实不是一个好的选择,因为我不想要求我的用户插入 html 标记。
我是否缺少让文本区域以与输入相同的方式显示的内容?
php - Cakephp 表单助手
如何使用cakephp 表单助手实现以下目标
ruby-on-rails - 如何将选择表单中的 id 与另一个对象相关联?
我有两个模型:Study
和StudyType
. 后者只有两列:id
和name
存储研究的类型,如本科、硕士等。所有值都已插入。我rake db:seed
在将适当的语句添加到/db/seeds.rb
.
的StudyType
has_many :studies
whereStudy
belongs_to :study_type
和accepts_nested_attributes_for :study_type
。
现在我想在我的新学习表格中选择一个字段。我创建了选择字段(见下文),但是当我提交表单时,表单会在表中插入一个新条目study_types
?!?而不是在对象中设置id
of 。你能帮助我吗?study_type
study
下面是new
动作studies_controller
这是研究的部分内容:
这是 study_type 部分。
ruby-on-rails - 如何获得非模型表单返回的更好的参数哈希?
我正在尝试设置一个非模型表单来生成基于搜索查询的报告,并且正在努力使用表单助手的语法。这是演示我的问题的简化版本(许多尝试之一):
提交此表单时,结果的 params 哈希如下所示;
我想要的(我认为)更像是这样的;
params[:report][:procedure]
然后我可以使用和访问我需要的变量params[:report][:procedure_date]
。
我不知道如何设置表单来实现这一点。
此外,因为我无法访问当前使用 params[:report][:procedure_date] 返回的日期。我是否必须在控制器中处理这个以从组件中组装日期?当然有一种 Rails 方法可以解决这个问题(使用基于模型的表单当然不是问题)?
ruby-on-rails-3 - 在rails中为file_field标签添加大小选项
已回答
我实际上在制定问题时找到了答案,但我以任何方式发布它,因为有些人可能会觉得这很有用(如此处所述:https ://meta.stackexchange.com/questions/49922/should-i-continue-adding-一个问题,如果我找到了答案,我自己)
我在为 ROR3 中的文件字段添加大小时遇到问题。这是我的语法:
这不会出现,但会创建一个文件输入字段:
现在我知道我之前让它工作了,所以我查看了一些旧代码并发现了这个:
输出这个:
这给了我正确的大小,但错误的文件 ID 和名称。所以我尝试了这个:
这给了我正确的 ID,但给出了错误的名称。问题是我如何重现该 file_field 但大小?
我调查了 Ryan Bigg 顺便说一句的答案:Problem shows the 'size' attribute for a 'file_field' using Ruby on Rails 3
他说这是一个跨浏览器的事情,他们以不同的方式呈现文件字段。就是这样,但如果浏览器可以处理它,我想呈现一个短文件字段。
ruby-on-rails - 无法从 Rails 中的对象获取选择字段中的选项
任何人都可以帮助我或提供链接,如何使用选项来自对象的选择字段,我尝试的是
<%= f.select "subject","id ", Hash[@subject_final.collect{|p| [p['name'],p['id']]}],{:prompt => 'Select Subject'} %>where subject=>is select field name
在我的情况下我得到一个错误
ActionView::TemplateError (undefined method subject for #<Chapter:0xb6c36a5c>) @subject_final => [{"name"=>"11 A Bio groupMATHS", "id"=>9}, {"name"=>"9A 2011maths", "id"=>10}]
我经历了这个表单助手
ruby-on-rails - 如何使用哈希填充选择标签并将值正确保存到数据库中?
我正在尝试为模型设置一个表单,该表单包含从哈希中的集合填充的选择框。
具体来说,我的员工模型有一个角色散列:
和一个验证器:
理想情况下,我想使用此信息在表单中填充选择框。例如:
虽然我可以在选择框中显示值,但数据没有序列化。相反,我收到“角色不能为空”的验证消息。
我的控制器的创建方法如下所示:
最终,我的问题是如何使用模型中的哈希填充选择框并将选择框的值正确保存到数据库中员工模型的列中?
ruby-on-rails - fields_for 无法传入数组
我正在尝试对一个对象子集进行 fields_for 并苦苦挣扎。以下是一些细节:
因此该代码基本上可以按预期工作,尽管在视图中进行这些调用显然很糟糕。为了清理代码,我添加了以下控制器代码:
然后当我这样做时:
它没有接收该数组,而是执行以下操作:
然后为该俱乐部的每个班次对象绘制字段...传入 Arel 对象似乎工作正常,但数组似乎不行。让 fields_for 仅绘制对象子集的最佳方法是什么?
我看过这个类似的问题,但我认为我不能像 has_many :shifts_on_day(date)... 那样进行关联。
编辑添加:我正在使用 MySQL 在 REE 上运行 Rails 3.0.7
ruby-on-rails - 使用 Ruby 表单助手设置日期时间字段
我正在尝试使用 ruby 论坛助手设置日期时间字段。
在控制器中我这样做:class EventsController < ApplicationController def index @event = Event.new end
但是日期时间永远不会设置...我做错了什么?