1 准备:
Pratical JRuby on Rails Web 2.0 Project
这本书很老了所以跟着作出老多问题
我用了很多时间才把基本功能搞地。
先说环境:
jruby -S gem list -l
*** LOCAL GEMS ***
actionmailer (2.3.8)
actionpack (2.3.8)
activerecord (2.3.8)
activerecord-jdbc-adapter (0.9.7 java)
activerecord-jdbcmysql-adapter (0.9.7 java)
activeresource (2.3.8)
activesupport (2.3.8)
BlueCloth (1.0.1)
columnize (0.3.1)
facets (2.8.4)
gem_plugin (0.2.3)
jdbc-mysql (5.0.4)
jruby-openssl (0.7)
mongrel (1.1.5 java)
mongrel_jcluster (0.0.1)
net-scp (1.0.2)
net-ssh (2.0.23)
net-ssh-gateway (1.0.1)
net-ssh-multi (1.0.1)
rack (1.1.0)
rails (2.3.8)
rake (0.8.7)
RedCloth (4.2.3 universal-java)
rspec (1.3.0)
ruby-debug (0.10.3)
ruby-debug-base (0.10.3.2 java)
ruby-debug-ide (0.4.9)
rubygems-update (1.3.7)
sources (0.0.1)
will_paginate (2.3.14)
看看你缺什么就装装吧 我用jruby 所以安转是这样的
jruby -S gem instaill will_paginate (其他 gems 同理)
装完就可以开发了。
http://apress.com/resource/bookfile/3663
上有源码 不过 比较老有好多东西你要自己改改。
现说翻页吧,这个东西折腾了我好几天
分享到:
相关推荐
本篇将围绕这个"一个CURD的demo"进行深入讲解,结合提供的xxm_admin.sql文件,我们可以推断这是一个关于数据库操作的示例。 首先,创建(Create)是指在数据库中新建记录或对象。在SQL中,通常使用`CREATE TABLE`...
这样,一个简单的CURD应用就构建完成了。 对于新手来说,理解并熟练掌握ThinkPHP的CURD操作是非常重要的。它不仅有助于快速构建功能齐全的Web应用,还能为进一步学习框架的高级特性和复杂业务逻辑打下坚实基础。...
本教程将详细讲解如何利用EXT实现SQL Server数据表的CURD操作,并提供一个可以直接使用的EXT应用程序示例。 **1. CURD操作** CURD是数据库操作的基本概念,代表Create(创建)、Read(读取)、Update(更新)和...
这个"angularjs CURD Example"是一个示例项目,旨在教授如何在AngularJS中实现创建(Create)、读取(Read)、更新(Update)和删除(Delete)这四个基本的数据操作,也就是常说的CRUD操作。在Web应用开发中,CRUD...
Mybatis 是一个流行的Java持久层框架,它简化了数据库与应用程序之间的交互,使得开发者能够更加灵活地进行数据访问。在本教程中,我们将基于Maven项目结构,学习如何使用Mybatis来实现基本的CRUD(Create、Read、...
2. **读取(READ)**:读取数据通常在控制器的GET方法中完成,可以使用`context.Set().ToList()`获取所有记录,或者使用`Where()`、`Find()`等查询方法根据特定条件筛选记录。查询结果可以传给视图进行展示。 3. **...
例如,一个电子商务网站需要创建新的产品条目(Create),显示产品列表(Read),更新产品信息(Update),以及处理产品的删除请求(Delete)。同样,社交媒体平台需要处理用户账户的创建、信息查看、更新和删除等...
这个过程通过Hibernate的配置文件(hibernate.cfg.xml)和实体类来完成。配置文件包含了数据库连接信息,而实体类则对应数据库中的表,通过注解@Entity定义。 创建(Create)操作: 1. 定义实体类:例如,我们可以...
在这个"vue简单curd例子"中,我们将探讨如何利用Vue.js进行基本的CRUD(创建、读取、更新、删除)操作。 CRUD是数据库操作的基础,也是任何应用程序中的常见功能。在前端应用中,Vue.js可以通过与后端API交互来实现...
在这个项目中,“java后台+easyui完整curd”是一个利用Java技术和EasyUI框架构建的简单但全面的示例,用于展示如何进行创建(Create)、读取(Read)、更新(Update)和删除(Delete)数据的基本操作。 1. **Java...
curd oracle. curd oracle. curd oracle.
**一、CURD操作** 1. **创建(Create)**:在PostgreSQL中,创建表是最基本的操作。例如,创建一个名为`students`的表: ```sql CREATE TABLE students ( id SERIAL PRIMARY KEY, name VARCHAR(50), age INT )...
Flash消息是一种临时存储的信息,通常用于在用户完成某个操作后显示短暂的通知,例如成功保存数据或发生错误。这些消息只在当前会话中存在,并且在下一次请求时自动清除。 基于这些信息,我们可以深入探讨以下几个...
但是,通常一个CURD封装会包含以下组件: 1. **创建(Create)**:创建新数据,这通常涉及向后端发送POST请求,携带新建数据的JSON对象。 2. **读取(Read)**:获取数据,可能通过GET请求获取单个或多个数据项,或者...
在这个MongoDB CURD操作的示例中,我们将探讨如何在Windows 7环境下使用MongoDB进行基本的数据操作,并结合Struts2、jQuery和CSS来创建一个具有图形用户界面的Web应用。 首先,CURD是创建(Create)、读取(Retrieve)...
奉献出来,包含了gird的curd,tree的curd,4种页面布局,一个dataview实例,这些足够吧!
本项目是一款基于FastAPI框架的数据库CURD脚手架设计源码,包含45个文件,其中包括35个Python脚本文件、2个JavaScript文件、1个Git忽略文件、1个LICENSE文件、1个ini文件、1个markdown文件、1个png文件、1个css文件...
"CURD"是数据库操作的基础,代表创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)数据的基本功能。这个"thinkphp CURD完整案例"提供了全面的示例,涵盖了从数据库设计到实现CRUD操作的全过程。 首先,...
MVC3(Model-View-Controller)是Microsoft推出的一种用于构建可维护性和测试性的Web应用程序的框架。它将应用程序的业务逻辑、数据访问和用户界面分离,使得开发人员可以更高效地工作。Entity Framework(简称EF)...
"boot-layui-curd-master.zip" 这个压缩包文件名暗示了它包含一个基于Spring Boot和LayUI的CURD(Create, Read, Update, Delete)项目模板。CURD是数据库操作的基础,通常用于构建Web应用的核心功能。下面我们将深入...