草庐IT

Formtastic

全部标签

ruby-on-rails - 使用 Formtastic 和 ActiveAdmin 输入图像文件

我开始使用formstatic但我需要制作一个带有图像预览的文件字段。我的意思是,当我编辑一个对象时,我想看到已经链接的图像。我该怎么做?谢谢! 最佳答案 答案是使用提示属性:ActiveAdmin.registerEventdoform:html=>{:enctype=>"multipart/form-data"}do|f|f.input:map,:as=>:file,:hint=>f.template.image_tag(f.object.map.url(:thumb))endend再见

mongodb - Mongoid embeds_many/embedded_in 与 ActiveAdmin 中的 Formtastic 的关系......?

哇-许多项目都包含在这个项目中,我做了一些(广泛的)搜索但无济于事,所以抛出一个flare看看是否有其他人正在使用类似的堆栈并有解决方案。我正在使用Mongoid-enabledforkofActiveAdmin为Rails3应用构建管理界面。ActiveAdmin(它使用Formtastic构建其表单)到目前为止似乎正在发挥作用。但是在尝试将此堆栈与Mongoid的embeds_many和embedded_in关系一起使用时,我遇到了麻烦。我正在努力成为一个好公民,并在Mongo中使用适当的数据建模技术,但Formtastic似乎不想配合。我将分享我遇到的具体错误,尽管它可能很深奥。

HTML - 使用标签对复选框进行编码的正确方法

我一直在使用formtastic为了在Rails应用程序上生成HTML表单。然而,我的问题实际上与HTML相关。今天我在formtastic生成复选框的方式上发现了一个奇怪的行为(在formtastic术语中类型为:boolean的字段)。其余字段(非复选框)以这种方式生成:MyTextBox然而,复选框包含在它们的中。完全标记-像这样:ThisismybooleanfieldFormtastic哲学似乎是基于LearningtoLoveForms介绍。实际上,在该演示文稿的幻灯片36上,建议将此结构用于复选框。我想在演示文稿中,演示者解释了这样做的原因,但没有写在幻灯片上。谁能告诉我

HTML - 使用标签对复选框进行编码的正确方法

我一直在使用formtastic为了在Rails应用程序上生成HTML表单。然而,我的问题实际上与HTML相关。今天我在formtastic生成复选框的方式上发现了一个奇怪的行为(在formtastic术语中类型为:boolean的字段)。其余字段(非复选框)以这种方式生成:MyTextBox然而,复选框包含在它们的中。完全标记-像这样:ThisismybooleanfieldFormtastic哲学似乎是基于LearningtoLoveForms介绍。实际上,在该演示文稿的幻灯片36上,建议将此结构用于复选框。我想在演示文稿中,演示者解释了这样做的原因,但没有写在幻灯片上。谁能告诉我

html - 如何在 Formtastic 中为一组单选按钮选择默认值?

我正在用Rails3和Formtastic构建一个表单。我有以下字段::radio,:collection=>{"Awesome"=>"one","Great"=>"two","Nice"=>"three"}%>生成的HTML类似于:AwesomeGreatNice完美无缺!现在我想知道如何传递一个将“Great”标记为默认(选定)值的选项。我尝试执行以下操作,但无法正常工作。:radio,:collection=>{"Awesome"=>"one","Great"=>"two","Nice"=>"three"},:default=>"one"%>我也尝试传入:selected和:ch

javascript - JavaScript 中的 Formtastic(表单生成器)

您是否知道任何与Formtastic做类似工作的表单构建器?但在浏览器中?它不应该很重(所以不应该是ExtJS)并且理想地与Formtastic生成的结构兼容,基于jQuery和HAML-JS友好。目的是使使用SpineJSforRails创建表单变得更加容易。在更简单的情况下,我的意思是:无需添加隐藏字段来充当“未选中”;无需重复相同的结构;无需手动为所有元素添加类;产生内联错误;等;谢谢。 最佳答案 这是针对Backbone而不是Spine,但它几乎就是您想要的:https://github.com/powmedia/backb

ruby-on-rails - Rails 和 Formtastic : how to display the label of the checkbox to the right?

我正在使用TwitterBootstrap。我有以下代码...问题是,标签显示在左侧,复选框显示在右侧。TwitterBootstrap示例表单复选框部分的外观恰恰相反,查看:http://twitter.github.com/bootstrap/base-css.html#forms复选框在右边,标签在右边。我怎样才能这样显示它? 最佳答案 从formtastic2.x开始,您可以使用app/inputs/#{input_name.underscore}_input.rb文件重新定义现有输入的行为.BooleanInput的默认行

ruby-on-rails - NilClass :Class (Using formtastic in Rails 3. 0.3,Ruby 1.9.2 的未定义方法 `model_name')

对于为什么这不起作用有点困惑。我在Windows7上使用Ruby1.9.2和Rails3.0.3。尝试使用formtastic为后期模型制作表单,但是,当我尝试呈现View时,我不断收到undefinedmethod`model_name'forNilClass:Class。相关代码:Demonly_controller.rbclassDemonlyControllerPosts_controller.rbclassPostsControllerPost.rbclassPostIndex.html.erbDemonly很可能我正在做一些非常愚蠢的事情,因为我生病了并且精神不振。提取的源

ruby-on-rails - 如何创建 Formtastic "partials"

基本上,我正在尝试创建一个动态的复选框组,这些复选框以相同的形式关闭类别选择。例如,用户会从选择中选择一个类别,然后会出现相应子类别复选框的列表。我之前只使用选择来完成此操作,但这些操作要容易得多,因为您只需提供一组通用选项。复选框(尤其是formtastic)有很多我不想自己生成的相应标记。那么,我的问题是如何让formtastic只创建正确的复选框,但仍然让它们的名称和ID字段包含所有正确嵌套的信息。我希望它的行为完全像下面这样,但只输出最后一行供我通过ajax发送。=semantic_form_for@userdo|u|=u.inputs:name,:age=semantic_f

ruby - 如何将自定义功能分配给 formtastic Action ?

我的表格:...campaign_controller.rb中的函数:defsave_and_newprint'SAVE_AND_NEW'@campaign=Campaign.find(params[:id])respond_todo|format|if@campaign.update_attributes(params[:campaign])format.html{redirect_tonew_campaign_path,notice:'Campaignwassuccessfullyusaved.'}format.json{head:no_content}elseformat.htm