本文介绍了SimpleForm 不带 for(非模型形式)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以在没有模型的情况下使用 Simple Form(作者:Plataformatec)?
https://github.com/plataformatec/simple_form
解决方案
您可以使用 :symbol
作为第一个参数.
<%= simple_form_for :user, url: users_path do |f|%><%= f.input :name, as: :string %>...<%结束%>
它会输出如下内容:
...<div class="input string required user_name"><label class="string required" for="user_name"><abbr title="required">*</abbr>名称标签><input class="string required" type="text" name="user[name]" id="user_name"/>
...</表单>
Is it possible to use Simple Form (by: Plataformatec) without a model?
https://github.com/plataformatec/simple_form
解决方案
You can use :symbol
as the first argument.
<%= simple_form_for :user, url: users_path do |f| %>
<%= f.input :name, as: :string %>
...
<% end %>
It will output something like this:
<form novalidate="novalidate" class="simple_form user" action="/users" accept-charset="UTF-8" method="post">
...
<div class="input string required user_name">
<label class="string required" for="user_name">
<abbr title="required">*</abbr> Name
</label>
<input class="string required" type="text" name="user[name]" id="user_name" />
</div>
...
</form>
这篇关于SimpleForm 不带 for(非模型形式)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!