表单专题提供表单的最新资讯内容,帮你更好的了解表单。
我一直在努力为具有数组字段的Mongoid模型创建一个表单.我希望我的表单在数组中的每个条目都有一个文本框.如果我正在创建一个新的记录,默认将是一个空的字段(和一些 JavaScript在页面上动态添加新的字段). 我已经搜索了一些使用fields_for的解决方案,但是似乎更有意义的是处理一个具有对象/模型数组的情况,而不是我拥有的,这是一个字符串数组. 我将使用一个人和一个电话号码的例子. c
我想要在我的应用程序主页#索引的主页以及Devise创建的默认页面上显示sign_up表单. Devise有指示为sign_in页面执行此操作,但如何使用sign_up? https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-anywhere-in-your-app 谢谢! 将其粘贴到您
我在Rails中创建一个表单来提交评论,我希望提交按钮是一个图像,而不是一个 HTML按钮.在 this bit of documentation,它说代码是image_submit_tag,但我无法让它在我的代码中工作. 这是我正在使用的: <% form_for [@post, Comment.new], :remote => true do |f| %> <p> <%= f.labe
我有几个课程,每个可以有评论: class Movie < ActiveRecord::Base has_many :comments, :as => :commentable end class Actor < ActiveRecord::Base has_many :comments, :as => :commentable end class Comment < Acti
在我们的Rails应用程序中,我们使用protect_from_forgery来防止CSRF. 然而,我们发现,如果用户访问登录页面,然后在应用程序会话到期时间(假设15分钟)的时间内关闭一杯茶.无论登录页面是否成功,登录名都将重定向到登录页面(根据环境,我们收到错误InvalidAuthenticityToken.)尝试再次登录工作正常.只有当用户在页面上的时间超过会话时间时,它才会失败. 我们
我正在尝试编写一个rails应用程序,让你可以去某个页面,说/ person /:id.在此页面上,它显示一组可用资源.我希望每个资源都有一个旁边的按钮,它将该资源保留给该人(通过创建一个分配模型的新实例).作为一个扩展,我想要每个资源的几个按钮,取消预约并执行其他事情.我也想输入一些按钮旁边的数据,例如分配一些资源的百分比. 我的问题是我无法理解如何明智地做到这一点,而不用重复自己,或者拥有一个
我已经使用以下html堆栈创建了自定义上传表单: <form> <label></label> <input type="file"> </form> 文件字段通过CSS显示:none属性隐藏.所以当用户点击标签(这是自定义样式)时,文件附加对话框被用户调用. 在我的功能测试中,由于输入字段被隐藏,我无法附加文件.我已经尝试了几种可能的解决方案,但是他们都没有工作: find(:xpath
我正在开发一个带有登陆页面的rails应用程序.在目标网页上,用户可以注册该应用.对于登录,有一个带额外控制器的额外视图. 它看起来像这样: views/landinpage/index.html --> sign up form views/login/index.html --> login form 但我只想拥有一个控制器 controllers/login_controller --> c
如何为has_many生成表单字段:通过具有其他属性的关联? has_many:through关系有一个名为weight的附加列. 这是连接表的迁移文件: create_table :users_widgets do |t| t.integer :user_id t.integer :widget_id t.integer :weight t.timestamps end 模型看
有没有办法在我的自定义登录表单中指出Devise身份验证器?标准的,没有样式的表单是不可用的(字段丢失,在提交时抛出异常,实际上已经崩溃了我的运行时.)并且看起来不太好看.我有一个100%可用的表单,一个实际记录人员,但如果出现错误,标准表单显示,也缺少错误消息.类似“当被要求提交登录表单时,渲染/views/sys/login.html.erb,然后出错,返回该视图并输入错误消息” 注意:我已经
我有一个食谱模型,其中嵌入了成分,使用Mongoid. class Recipe include Mongoid::Document include Mongoid::Timestamps field :title, :type => String embeds_many :ingredients accepts_nested_attributes_for :ingredi
我正在使用 Ruby开发一个Jenkins插件.您应该能够配置连接到服务器的每个节点,以便在节点失去与主服务器的连接时将电子邮件发送到指定的地址. EmailNodeProperty添加一个字段以输入电子邮件地址: # # Save an email property for every node # class EmailNodeProperty < Jenkins::Slaves::Node
在我的 rap lyrics explanation site的首页上,用户可以尝试解释具有挑战性的产品线: alt text http://dl.dropbox.com/u/2792776/screenshots/2010-02-06_1620.png 这是我用来生成这个的部分: <div class="stand_alone annotation" data-id="<%= annotatio
我看到一些类似的问题,但它们似乎是人为的,主要是针对以前版本的Rails. 使用锚标记(链接)而不是普通按钮提交表单的最简单方法是什么 <%= f.submit 'Search', :class => "button expand"%> 什么是最简洁的方法(最佳实践)方式将其更改为提交的链接? 我经常使用js / jquery来提交表单.如果提交按钮位于表单之外,或者如果有多个按钮提交相同的表单,
Rails生成一个表单部分,可以在get动作呈现的页面和新动作呈现的页面上使用.如果是前者,则将表单的方法设置为PUT,如果后者将表单的操作设置为POST. rails如何决定使用哪种方法? 如果传递给表单的对象是 persisted?,则表单构建器知道您正在更新对象,因此将呈现PUT操作.如果它没有持久化,那么它知道你正在创建一个新对象,它将使用POST. <%= form_for @user
我正在开发Rails中的应用程序,并希望用户能够在一个表单上注册并提供他们的卡详细信息.我正在使用Braintree API及其透明重定向,这意味着表单数据直接发布到Braintree. 如何存储并稍后检索用户从该表单提供的非付款相关信息,例如帐户名,用户名? Braintree提供的响应中不会返回这些值. 如果你看一下Basecamp注册过程,这就是我想要实现的结果. 谢谢 知更鸟 好的,如果关
我已经完成了大量的form_for嵌套资源问题,无法让任何解决方案适合我.我想是时候问一个个性化的问题了. 我有两个模型,工作和问题,工作有很多问题和问题属于工作. 我使用scaffolding创建控制器和模型,然后嵌套routes.rb中的资源. root :to => "pages#home" resources :jobs do resources :questions end g
我有一个用于更新图像的表单 <%= form_for current_user, url: update_image_user_path(current_user), method: :post, html: {multipart: :true, remote: true}, :authenticity_token => true do |f| %> 行动有 respond_to do |for
我只想拥有编辑类属性的能力,而不是ActiveRecord类的继承者. 这是我的类/app/model/entry.rb: class Entry attr_accessor :title, :body end 这是一个控制器: class DiaryController < ApplicationController def new @entry = Entry.new en
我有一个User模型(定义了所有验证器和属性)和一个UsersController.对于控制器,我有一个登录操作和一个login.html.erb视图文件.如何创建验证用户名和密码的简单登录表单? 我强烈建议您查看使用Authlogic或Devise进行登录.您可以找到许多有助于指导您设置任何服务的教程.我喜欢两个主题的Railscasts: > http://railscasts.com/epi