热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Netbeans6.5上的Rubyonrailsscaffolding-RubyonrailsscaffoldinginNetbeans6.5

IamplayingwiththescaffoldfeatureofrailsinNetbeans6.5.Rightclick->Generategivesmea

I am playing with the scaffold feature of rails in Netbeans 6.5. Right click->Generate gives me a menu that allows me to create the scaffold but asks for "attribute pairs". I have some tables with quite a few columns and would rather have the scaffolded pages include them all instead of specifying each one individually. Does anyone know how to do this within Netbeans?

我正在使用Netbeans 6.5中的rails的scaffold功能。右键单击 - >生成为我提供了一个菜单,允许我创建脚手架,但要求“属性对”。我有一些表格有很多列,宁愿让脚手架页面包含所有列,而不是单独指定每一个。有谁知道如何在Netbeans中做到这一点?

1 个解决方案

#1


Do you mean you want to scaffold the all the tables all at once? I think the script doesn't do that.

你的意思是你想一次性支架所有的桌子吗?我认为脚本不会这样做。

But you can indeed generate a table with all the required columns by specifying all the attribute pairs. I don't use Netbeans, sorry, but you could specify them on command line this way.

但是,您确实可以通过指定所有属性对来生成包含所有必需列的表。抱歉,我不使用Netbeans,但您可以通过这种方式在命令行中指定它们。

Each attribute pairs is a column in your table. For example, this command line

每个属性对都是表格中的一列。例如,此命令行

./script/generate scaffold blogpost title:string body:text

generates a controller, a model and some views with the name of blogpost. blogpost would be your tablename, and title:string is an attribute pair. For more attribute pair within the same table, just append them to the end, space delimited. Hopefully there's a menu you can do they same in Netbeans.

生成一个控制器,一个模型和一些名为blogpost的视图。 blogpost将是您的tablename,title:string是一个属性对。对于同一个表中的更多属性对,只需将它们附加到末尾,以空格分隔。希望有一个菜单,你可以在Netbeans中做同样的事情。

I hope this helps!

我希望这有帮助!

EDIT: Just saw a screenshot of the function in Netbeans. Under 'Model name' you can specify your table name. Under attribute pairs you can list all the columns in your table like shown above.

编辑:刚看到Netbeans中的功能截图。在“型号名称”下,您可以指定表名。在属性对下,您可以列出表格中的所有列,如上所示。

title:string body:text

If you are deciding to use Rails with tables that already exists, that's a more advanced topic because Rails impose a certain column names convention of it's own and it possibly means you are not going to comply with it.

如果您决定将Rails与已经存在的表一起使用,那么这是一个更高级的主题,因为Rails强加了它自己的某个列名约定,这可能意味着您不会遵守它。

Rails with Non-Rails Database Design - Stack Overflow

带有非Rails数据库设计的Rails - Stack Overflow


推荐阅读
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • C++中的三角函数计算及其应用
    本文介绍了C++中的三角函数的计算方法和应用,包括计算余弦、正弦、正切值以及反三角函数求对应的弧度制角度的示例代码。代码中使用了C++的数学库和命名空间,通过赋值和输出语句实现了三角函数的计算和结果显示。通过学习本文,读者可以了解到C++中三角函数的基本用法和应用场景。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
author-avatar
叶蕊2502860197
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有