如何使用 formattastic 编写无资源表单

发布于 2024-12-09 16:56:40 字数 369 浏览 3 评论 0 原文

我在使用 formattastic 创建以下内容时遇到问题。这是一个简单的形式,但它不是基于完整的资源,只是我想发送的查询字符串参数。

# index.html.haml
...
= form_tag resources_path, :method => 'get' do |f|
  = label_tag 'filter', 'Filter'
  = text_field_tag(:filter, params[:filter])
  = submit_tag('Go', :name => nil)

Formtastic 在这里可能有点矫枉过正,但如果可能的话,最好使用一致的语义。

你如何将上面的内容翻译成格式语法?

I'm having trouble creating the following with formtastic. It's a simple form, but it's not based on a full resource, just a query string param I'd like to send.

# index.html.haml
...
= form_tag resources_path, :method => 'get' do |f|
  = label_tag 'filter', 'Filter'
  = text_field_tag(:filter, params[:filter])
  = submit_tag('Go', :name => nil)

Formtastic is probably overkill here, but it'd be nice use consistent semantics if possible.

How would you translate the above into formtastic syntax?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鱼忆七猫命九 2024-12-16 16:56:40

你看到这些 RailsCast 了吗:

http://railscasts.com/episodes/184-formtastic-part -1

http://railscasts.com/episodes/185-formtastic-part-2

https://github.com/justinfrench/formtastic/wiki/4-Formtastic-Options

应该是这样的:

= semantic_form_for @your_model do |f|
  = f.inputs
  = f.buttons 

或者这样:

= semantic_form_for @your_model do |f|
  = f.input :filter
  = f.commit_button :label => "Go"

然后运行 ​​rails g formtastic/stylesheets 并将它们添加到您的样式表/资产管道中。
您还需要在应用程序布局中包含这些额外的 Formtastic 样式表。

请查看上面的 RailsCasts 了解详细信息

did you see these RailsCasts:

http://railscasts.com/episodes/184-formtastic-part-1

http://railscasts.com/episodes/185-formtastic-part-2

https://github.com/justinfrench/formtastic/wiki/4-Formtastic-Options

should be something like this:

= semantic_form_for @your_model do |f|
  = f.inputs
  = f.buttons 

or this:

= semantic_form_for @your_model do |f|
  = f.input :filter
  = f.commit_button :label => "Go"

Then run rails g formtastic/stylesheets and add them to your stylesheets / asset pipeline.
You'll also need to include these extra Formtastic stylesheets in your application layout.

Please check the RailsCasts above for details

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文