http://destiney.com/blog/rails-form-tag
Consider the api definition for form_tag:
form_tag( url_for_options = {},
options = {},
*parameters_for_url,
&proc)
This form_tag:
<%= form_tag( :action => 'upload',
:multipart => true ) %>
Produces this:
<form action="/home/upload?multipart=true"
method="post">
which is probably not what you want.
Try this instead:
<%= form_tag( { :action => 'upload' },
:multipart => true ) %>
and you'll get this:
<form action="/home/upload"
enctype="multipart/form-data" method="post">
You have to establish when your first hash of parameters ends, otherwise form_tag will assume your :action and your :multipart option are a single hash, when :multipart really needs to go in the second hash.
分享到:
相关推荐
Rails form_tag实验室目标使用form_tag构建功能性的Rails表单将路由助手作为参数传递给form_tag 将带有方法的选项散列传递给form_tag 使用text_field_tag和其他表单控件来创建输入构建一个new动作,该动作将呈现一个...
Rails form_tag实验室目标使用form_tag构建功能性的Rails表单将路由助手作为参数传递给form_tag将带有方法的选项哈希传递给form_tag使用text_field_tag和其他表单控件来创建输入构建一个new动作,该动作将呈现一个...
Rails form_tag Rails表格 欢迎来到Rails表单的世界,它使用户能够将数据提交到表单字段中。它可以用于:创建新的数据库记录,建立联系表,集成搜索引擎字段以及需要用户输入的应用程序的几乎所有其他方面。当涉及...
Rails form_tagRails表格欢迎来到Rails表单的世界,它使用户能够将数据提交到表单字段中。 它可以用于:创建新的数据库记录,建立联系表,集成搜索引擎字段以及需要用户输入的应用程序的几乎所有其他方面。 当涉及到...
如果您知道如何利用form_tag方法在Rails中创建表单,您可能会想知道为什么需要学习新的表单构建过程。 让我们想象一下,您已经承担了创建世界上第一个宠物仓鼠社交网络的任务,其中一项要求是,仓鼠资料页面需要具有...
form_for编辑如果您知道如何利用form_tag方法在Rails中创建表单,您可能会想知道为什么需要学习新的表单构建过程。 让我们想象一下,您已经承担了创建世界上第一个宠物仓鼠社交网络的任务,其中一项要求是,仓鼠个人...
如果您知道如何利用form_tag方法在Rails中创建表单,您可能会想知道为什么需要学习新的表单构建过程。 让我们想象一下,您已经承担了创建世界上第一个宠物仓鼠社交网络的任务,其中一项要求是,仓鼠个人资料页面需要...
如果您知道如何利用form_tag方法在Rails中创建表单,您可能会想知道为什么需要学习新的表单构建过程。 让我们想象一下,您已经承担了创建世界上第一个宠物仓鼠社交网络的任务,其中一项要求是,仓鼠个人资料页面需要...
form_for编辑如果您知道如何利用form_tag方法在Rails中创建表单,您可能会想知道为什么需要学习新的表单构建过程。让我们想象一下,您已经承担了创建世界上第一个宠物仓鼠社交网络的任务,其中一项要求是,仓鼠个人...
使用form_tag验证 目标 根据创建/更新中实例的验证来呈现或重定向 根据实例预填表单值 根据无效实例打印出完整的错误消息 对字段错误的内省 根据字段错误有条件地将错误类应用于字段 要求 验证方式 向Author添加验证...
npm install --save react-rails-form-helpers 通过供应商使用 您可以从获取最新的UMD版本。 关于 该软件包提供了用于编写针对Rails的表单的组件。 该软件包的主要目的是用于通过命名组件传达表单的目的。 如果您对...
嵌套表格 这是Rails的瑰宝,可以方便地以一种形式管理多个嵌套模型。... rails g nested_form:install 然后,您可以在布局中包含生成JavaScript。 <%= javascript_include_tag :defaults, "nested_
使用form_tag构建一个新表单 指示 这将是一个相当广泛的实验室,它将结合我们已经回顾的许多概念,包括: 绘制多种路线类型 集成路线助手方法 建立表单并将其连接到create动作 将页面链接在一起 在本实验中,您将...
= javascript_include_tag "green_light" %> 将green_light类添加到希望进行客户端验证的表单中:- <%= form_for(@model, :html => { :class => 'green_light' }) do |f| %> 最后,向模型添加一些验
= form_for @user do |f| %> <%= f.signature_field :signature %> <%= f.submit %> <% end %> 保存后,您可以将字符串输出为图像。 <%= image_tag @user.signature %> signature...
使用表单(form_tag),按钮和链接为资源实现CRUD功能 使用MVC有效地组织代码,从而限制了视图和控制器中包含的逻辑量 创建路线 独立资源 嵌套资源 使用模板语言(例如erb )在Rails中对视图进行模板化 为嵌套资源...
使用form_tag构建一个新表单 指示 这将是一个相当广泛的实验室,它将结合我们已经回顾的许多概念,包括: 绘制多种路线类型 集成路线助手方法 构建表单并将其连接到create动作 将页面链接在一起 在本实验中,您将...
索引,显示,新建,创建实验室目标建立一个RESTful index动作建立一个RESTful show动作建立一个RESTful new动作建立一个RESTful create动作使用路线助手链接页面在redirect_to使用路由助手使用form_tag构建一个新...