Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails是否与Django';什么是模型?_Ruby On Rails_Django_Django Forms - Fatal编程技术网

Ruby on rails RubyonRails是否与Django';什么是模型?

Ruby on rails RubyonRails是否与Django';什么是模型?,ruby-on-rails,django,django-forms,Ruby On Rails,Django,Django Forms,我已经使用Django大约一年了,我想尝试一下RubyonRails,看看它有什么不同。在Django中,您可以创建一个ModelForm,该ModelForm根据模型中字段的类型自动为生成html。在Rails中是否有类似的类?我知道scaffolding将为我的模型生成一个erb文件,但有没有办法做到这一点 还是这个 我为我糟糕的ruby代码道歉。实现了您正在寻找的Django pony魔法,以及其中大多数可能实际有用的变体。在我看来,大多数终端用户应用程序并不认为“自动表单

我已经使用Django大约一年了,我想尝试一下RubyonRails,看看它有什么不同。在Django中,您可以创建一个ModelForm,该ModelForm根据模型中字段的类型自动为生成html。在Rails中是否有类似的类?我知道scaffolding将为我的模型生成一个erb文件,但有没有办法做到这一点


还是这个






我为我糟糕的ruby代码道歉。

实现了您正在寻找的Django pony魔法,以及其中大多数可能实际有用的变体。在我看来,大多数终端用户应用程序并不认为“自动表单”和框架非常有用(因为它们经常需要进行详细的定制),但Formtastic可能会输出足够的语义HTML,以便您以适合用户的方式进行样式设计

Rails还允许您编写自己的自定义表单生成器;您还可以扩展Formtastic提供的功能。

我发现了一个类似于Formtastic的宝石。它允许您定义如下形式:

<%= simple_form_for @user do |f| %>
  <%= f.input :username %>
  <%= f.input :password %>
  <%= f.button :submit %>
<% end %>


我已经在一些项目中使用过它,而且效果很好。如果您正在使用该库,它还与twitter引导集成。

在从演示文稿中抽象表单时,没有一个建议真正做到ModelForms所做的。悲哀地(哦,上帝,让我离开这个地狱……)