Mysql RubyonRails中的定制脚手架

Mysql RubyonRails中的定制脚手架,mysql,ruby-on-rails,scaffold,Mysql,Ruby On Rails,Scaffold,我正在创建我的第一个rails应用程序,我遇到了一个问题。我有两个模特:专辑和艺术家。我在mysql数据库中创建了相应的表,其中包含几个字段。问题是,当我通过“rails生成脚手架相册”生成脚手架时,它会生成一个脚手架,但controller和view在我的数据库中没有任何字段 事实上,我正在学习Lynda课程中的rails。在这些视频中,导师首先创建几个带有列的表。然后他通过上面提到的命令(使用script/generate)简单地生成scaffold。他拥有视图中的所有字段,而我什么都没有。

我正在创建我的第一个rails应用程序,我遇到了一个问题。我有两个模特:专辑和艺术家。我在mysql数据库中创建了相应的表,其中包含几个字段。问题是,当我通过“rails生成脚手架相册”生成脚手架时,它会生成一个脚手架,但controller和view在我的数据库中没有任何字段

事实上,我正在学习Lynda课程中的rails。在这些视频中,导师首先创建几个带有列的表。然后他通过上面提到的命令(使用script/generate)简单地生成scaffold。他拥有视图中的所有字段,而我什么都没有。 我希望我的脚手架也能创建所有相关的字段,比如导师的字段


我在Windows上使用rails 4.0版本

您需要在生成scaffold时指定字段:
rails generate scaffold用户名:string email:string

首先,您不需要在数据库中显式创建表和字段,在运行rake db生成scaffold后:migrate table字段将自动创建

第二,, rails生成脚手架相册将生成一个空脚手架

您需要通过scaffold生成脚本传递字段名及其数据类型

e、 g


谢谢兄弟。但我不明白为什么视频中的导师没有提到rails生成脚本中的字段?我的意思是视频中的scaffold(没有描述字段)的工作原理非常类似于通过提及字段(顺便说一下)生成的scaffold。它可能是一个过时的教程:谢谢兄弟。但我不明白为什么视频中的导师没有提到rails生成脚本中的字段?我的意思是视频中的scaffold(不描述字段)的工作原理与通过提及字段(顺便说一下)生成的scaffold非常类似。
rails generate scaffold Album name:string type:string