问题标签 [formtastic]
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.
ruby-on-rails - 如何在 Formtastic 中正确传递集合以进行输入
我需要将一个集合传递给 Formtastic 中的标准选择输入:
问题是,尽管我需要 Formtastic 来访问与名称不同的方法。现在这确实是一个问题。我总是可以通过数组
问题是,在此之后我将在控制器中获得字符串而不是不需要的 ID。我试图通过 Hash 代替:
现在的问题是,由于我使用的是 Ruby 1.8.7,哈希顺序是未指定的,我当然需要有序输入......
我可以想象一些解决方案,但所有这些都需要不必要的代码。
知道如何解决这个问题吗?
ruby-on-rails - Using Formtastic's semantic_fields_for with a has_many association
I am trying to create a nested form using formtastic. I've included my code below but am running into some problems that I've also listed below. Any suggestions? Thanks.
A default user is created when a Home is saved. How do I have the form display only the newly created records and not the existing one?
If #1 isn't possible, how do I make the existing record update? I have update_only set on the accepts_nested_attributes_for, but a new record is still created.
I am doing 2.times{ @home.home_members.build } in the controller action. When I print the size of @home.home_members I get 3 (one already exists) as expected. Why is the form only displaying 2 sets of inputs, one being populated with the existing home_member data?
ruby - 从 Rails3.rc2 升级到 Rails3,表单为空白
使用红宝石 1.9.2
如果我将 gem 'rails', '3.0.0.rc2' 更改为 gem 'rails', '3.0.0' 我的表单都不会呈现。
我的表单都使用 <%= %> 并且在 rc2 中一切正常。我什至没有得到任何错误。
这是我的 GEMFILE:
ruby-on-rails - 为什么 accept_nested_attributes_for 不适合我?(导轨 3)
我在 Rails 3 应用程序上使用 formtastic 和 haml。我正在尝试为调查和问题制作嵌套表格,但这对我不起作用。我已经看过 railscast 及其上的所有内容,但我似乎无法让它适用于我的应用程序。所以现在,我有以下内容:
楷模
相关控制器方法
意见
表单正确呈现,但是当我更改问题并单击保存时,记录不会反映我的更改。我确实打开了调试(参数),这是它的返回结果:
我在这里做错了什么?我不想手动编写这些属性更改器!
ruby-on-rails - 访问formtastic中的表单对象
所以我正在制作一个调查应用程序。用户在后端选择一种表单,在前端显示为某种类型。当然,这只是理想情况。现在发生的事情是我无法访问 formtastic 正在为其构建表单的对象。我怎么能说像“question.kind”这样的话?那样只会出错。这是我到目前为止所拥有的...
到目前为止,互补的辅助方法是这样的:
ruby-on-rails - 评论不保存 post_id
我遇到了一个小(新手)问题。
我有 2 个模型:问题和评论。
评论模式:question_id, user_id, rating, comments
在“显示”视图中,我集成了以下表单(formtastic):
我的评论控制器的创建操作如下所示:
但是,现在它似乎根本没有将问题 id 保存在 question_id 字段中。它确实很好地保存了 user_id。
有谁知道我做错了什么?如果您需要日志,请告诉我!提前致谢
ruby-on-rails - 形式感。如何为同一模型的多个对象创建表单?
我有一个包含两个字段的主题模型 - “名称”和“级别”。我希望能够访问“/subjects#new”并一次添加 10 个主题对象。我怎样才能做到这一点?
在常规形式中,我会这样做:
ruby-on-rails - 为什么我的 Rails FormHelper (Formtastic) 不能正确显示布尔值?
我正在使用 Formtastic,我有一个简单的布尔字段。在我看来,我有
它保存到数据库就好了。但是当它加载时,它总是显示第一个值(“是”)。
我错过了什么?当该字段为假时,它应默认为“否”。
感谢您的任何提示。
编辑
当我把 ["No", false] 放在第一位时,它就起作用了!
为什么会这么重要??????
ruby-on-rails - 如何使用 rspec 测试 Formtastic 自定义输入?
我有一个 rubygem,它定义了一个自定义 SemanticFormBuilder 类,它添加了一个新的 Formtastic 输入类型。该代码按预期工作,但我不知道如何为其添加测试。我在想我可以做一些事情,比如加载 Formtastic,调用 semantic_form_for,然后添加使用我的自定义:as
类型的输入,但我不知道从哪里开始。
有谁知道有什么宝石可以做这样的事情,我可以看看它的来源?关于从哪里开始的任何建议?
我的 gem 需要 Rails 2.3.x
我的自定义输入的源代码如下所示,我将它包含在我的应用程序的初始化程序中:
不确定我的任何其他源代码是否有帮助,但可以在这里找到http://github.com/beerlington/classy_enum
ruby-on-rails - 在 semantic_fieds_for 循环/formtastic 中访问对象
模型对关系有accepted_nested_attributes_for,形式如下:
表格效果很好,一切都很好。但是,我想在字段附近显示每张照片,以便用户可以确定她要注释的图片。无论如何,在 fields_for 循环中访问 photo.id 吗?
编辑:
有没有办法改变这个例子中照片字段的呈现顺序。据我所知,这个顺序是相当随机的。