Ruby on rails RubyonRails是否与Django';什么是模型?
我已经使用Django大约一年了,我想尝试一下RubyonRails,看看它有什么不同。在Django中,您可以创建一个ModelForm,该ModelForm根据模型中字段的类型自动为生成html。在Rails中是否有类似的类?我知道scaffolding将为我的模型生成一个erb文件,但有没有办法做到这一点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魔法,以及其中大多数可能实际有用的变体。在我看来,大多数终端用户应用程序并不认为“自动表单
还是这个
我为我糟糕的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所做的。悲哀地(哦,上帝,让我离开这个地狱……)