`
taito
  • 浏览: 95706 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用Ext Scaffold插件打造Rails的Ext风格

阅读更多
1、下载这个plugin

script/plugin install http://rug-b.rubyforge.org/svn/ext_scaffold

2、用这个插件自带的方法生成脚手架

./script/generate ext_scaffold post title:string body:text published:boolean

3、migrate 数据库

4、启动项目运行即可


5、在自动生成的源文件里,已经添加了Ext风格的CRUD功能。如果想修改的话,可以直接打开文件修改。

6、添加Model的验证,使用方法一样
class Post < ActiveRecord::Base
  validates_presence_of :title
end
  • 描述: 显示样式[UIOK]
  • 大小: 22.4 KB
3
0
分享到:
评论
5 楼 wang_b_l 2009-03-18  
我装这个插件也用不了,手工抢建ext框架这篇文章也没有呀。

我的rails是1.26

vendor\plugins\ext_scaffold\generators\ext_scaffold\templates\controller.rb的class声明有问题。

class <%=
4 楼 taito 2009-03-14  
hannover2008 写道

我执行 ruby script/generate ext_scaffold post title:string body:text published:boolean  出现大量错误,不知为何,ruby 1.86 rails 1.26,是否是环境问题,extjs 2.2我解压到publis/ext中,如果有错误,请帮忙提供帮助,谢谢,hannover_love@126.com

我已经没有用这个插件了,你可以看我博客中的另一篇关于ext的文章,手工抢建ext框架。

另外你出现的是什么错误,粘一下。
3 楼 hannover2008 2009-03-14  
我执行 ruby script/generate ext_scaffold post title:string body:text published:boolean
 出现大量错误,不知为何,ruby 1.86 rails 1.26,是否是环境问题,extjs 2.2我解压到publis/ext中,如果有错误,请帮忙提供帮助,谢谢,hannover_love@126.com
2 楼 jerry99 2009-01-21  
按照你的这样做了 为什么首页就无法显示啊  少了什么东西吗?
1 楼 penghao122 2008-07-23  
不错。。呵呵

相关推荐

    Rails GUI Development with Ext JS 10-Jan-08 RUG-B.pdf

    - 使用命令 `script/plugin install http://rug-b.rubyforge.org/svn/ext_scaffold` 安装 `ext_scaffold` 插件。 4. **生成资源**: - 通过命令 `script/generate ext_scaffold Post title:string body:text ...

    drupal-scaffold, 使用 Drupal/core更新 Drupal scaffold文件的Composer插件.zip

    drupal-scaffold, 使用 Drupal/core更新 Drupal scaffold文件的Composer插件 scaffold ( 比如 index.php update.php 。) 插件,用于自动下载Drupal脚本文件,通过编写器使用 drupal/core 。建议在 root root的项目的...

    Rails101_by_rails4.0

    作者特别提到了“CRUD懶人大法Scaffold”,它是一种通过Rails自动生成代码的方式来快速搭建基本的CRUD操作,这大大简化了开发流程,使得开发者可以将更多的精力放在业务逻辑的实现上。 此外,书中还介绍了一些Rails...

    Rails3常用命令行命令

    Rails3还支持安装插件,可以通过以下命令将插件添加到项目中: ```bash rails plugin install https://..../..git ``` 插件会被安装到`vendor/plugins`目录下,提供额外的功能或扩展。 以上就是Rails3的一些常用...

    centOS Rails3环境搭建

    - **插件安装**:使用Rails命令行工具安装插件: ```bash rails plugin install https://.../... ``` #### 四、其他常用工具 ##### 9. 安装Gem依赖 安装必要的Gem依赖,例如`execjs`和`therubyracer`: ```...

    rails6_scaffold:Ruby on Rails 6.0,Webpack,Bootstrap 4.3和Font Awesome入门应用程序

    这将为您的项目创建一个新文件夹,请确保在所有文件中搜索Rails6Scaffold和rails6_scaffold ,因为在某些地方您需要手动更改名称。 这是找到的文件列表,在运行“重命名” gem后需要手动更新: app/views/layouts...

    Ruby on Rails入门例子

    2. 创建资源:使用`rails generate controller Posts`生成控制器,再用`rails generate scaffold Post title:string content:text`生成模型和相关的控制器、视图及路由。 3. 迁移数据库:编写迁移文件,更新数据库表...

    ruby on rails 2.3.5 api html版

    10. **插件和Gem**:Rails的生态系统中,Gem是第三方库的主要形式,它们提供了额外的功能,如Devise用于身份验证,CanCanCan用于授权,Paperclip或Carrierwave处理文件上传等。 11. **部署**:了解如何将Rails应用...

    Rails相关电子书汇总

    标题 "Rails相关电子书汇总" 暗示了这个压缩包包含了关于Ruby on Rails框架的电子书籍资源。Ruby on Rails,通常简称为Rails,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,以...

    Rails 101S

    - 使用Rails内建的Scaffold命令创建模型、控制器和视图,实现基本的CRUD操作。 - 示例:通过`rails generate scaffold Topic title:string description:text`创建一个Topic模型及其关联的CRUD操作。 - **整合...

    Ruby on Rails源代码

    10. **Scaffold**:Rails的scaffold生成器提供了一个快速创建CRUD(创建、读取、更新、删除)功能的基础结构。源代码展示了scaffold生成的文件结构,帮助理解其工作方式。 通过对Ruby on Rails的源代码进行深入研究...

    中文版rails教程

    1. **生成资源(Generating Resources)**:使用`rails generate`命令可以快速创建模型、控制器、视图等文件,如`rails generate scaffold Post title:string content:text`会生成一个名为Post的资源,包含相关的...

    Rails进行敏捷Web开发(所有版本的源码rails3.0-4.0)

    此外,`rails generate scaffold`命令也变得更加灵活,可以自定义模板。 4. Rails 4.0: Rails 4带来了大量的改变和优化。最显著的是加入了Strong Parameters,提高了安全性,避免了Mass Assignment漏洞。另外,它...

    Ruby on Rails入门经典

    8. **Gem和依赖管理**:Ruby使用Gem来管理库和插件,Bundler则用于管理项目所依赖的Gem版本,确保环境的一致性。 9. **部署和服务器**:学习如何将Rails应用部署到像Heroku或DigitalOcean这样的云平台,以及如何...

    rails-1.0.0

    6. **RESTful设计**:Rails鼓励使用REST(Representational State Transfer)架构风格,通过HTTP动词(GET、POST、PUT、DELETE等)来处理资源的操作。 7. **辅助方法**:Rails提供了许多辅助方法,如link_to、form_...

    rails-scaffold-react:Rails 的 React 脚手架应用程序

    在"rails-scaffold-react"项目中,前端部分可能使用 JSX 语法编写,这是一种在 JavaScript 中嵌入React组件的方式。开发者可以创建可重用的组件,这些组件可以独立地管理自己的状态和生命周期,然后在需要的地方组合...

Global site tag (gtag.js) - Google Analytics