- 浏览: 210397 次
- 性别:
- 来自: 厦门
最新评论
-
icesort:
我的项目有时候也会出现连接失败的情况,报错如下,跟你的优点像, ...
Android AVD之Socket Connect Time Out -
lzqustc:
这个都是2009年的事了,估计当时的rails版本2.3.0比 ...
Rails批量删除(更新) -
lzqustc:
这个都是2009年的事了,估计当时的rails版本2.3.0比 ...
Rails批量删除(更新) -
bzhao:
好文,抚慰我们的心灵!
转眼青春的散场 -
dohkoos:
太复杂了,这里有更简单的。http://sangua.com/ ...
Rails批量删除(更新)
文章列表
转眼青春的散场
原文: 选自<<九九文章网>>
译者: 爱尔兰都柏林大学 赖小琪
青春的字眼慢慢的觉得陌生,年轮总是很轻易的烙下苍老的印记。以为总是长久的东西,其实,就在转神与刹那间便不在身边了。曾经深爱、思念着的人便轻易的变成了曾经熟悉的陌生人。曾经纯真无邪,曾经美丽梦想,随着四季轮回慢慢的散尽……这就是青春,在岁月里的转身,从一个熟悉到另外一个陌生,再从陌生转变到熟悉,直至一场场的青春的帷幕渐渐的落幕。在青春的酸甜苦乐里稚气里的幻想慢慢的褪去。
“Youth” seems to be fading away in my life, only leaving m ...
rails带的console环境可以帮助开发者快速测试一些代码片段,对日常开发非常有用。
但是,当我们在执行一个ActiveRecord操作时,会同时修改数据库的数据,如果我们只是想执行一些测试代码,而不想真实的修改数据库时,该怎么做呢?很简单:进入rails应用目录执行
ruby script\console --sandbox
E:\ruby\depot>ruby script\console --sandbox
Loading development environment in sandbox.
Any modifications ...
- 2009-08-05 14:45
- 浏览 1553
- 评论(0)
对于Rails web应用,涉及到最频繁的操作就是增、删、查、改操作,因此为了满足用户体验,批量删除(或更新)操作是必不可少。
在Rails自动生成的模板中,每个控制器(Controller)都包含7个基本Action,即index、show、new、create、edit、update、destroy,每个Action都只能处理一个对象,而批量操作必然要求能够处理多个对象,为此需要自定义一个批量操作的Action,下面就介绍如何在Rails中实现批量删除功能。
首先,客户要求批量删除功能的效果,如下图所示:
上图首先以表格的方式列出来库表(d ...
- 2009-08-05 14:04
- 浏览 7240
- 评论(6)
在
Ajax级联选择框:以中国的省市地区三级联动选择为例
篇中介绍了Rails应用Ajax技术实现三级联动菜单,本篇将介绍Rails应用ExtJs技术实现三级联动菜单。
需求: 允许用户只选择省、市、地区三者之一,同 ...
- 2009-08-04 10:08
- 浏览 3435
- 评论(0)
第四篇 Flex3 on Rails2 进阶
摘要:创建Flex的用户注册、登录界面,并与Rails的认证系统(restful_authentication)进行通信,实现相应功能。
工具:Flex Bulider 3 restful_authentication插件
二、安装restful_authentication插件
三、Flex Bulider 3创建工程
四、在Flex工程的src目录下依次创建com\blogs\components、com\blogs\events文件夹,然后开始编辑相关mxml文件:
①、首先是注册界面,在src ...
- 2009-07-17 10:46
- 浏览 1347
- 评论(0)
第四篇 Flex3 on Rails2 进阶(续)
接Flex3 on Rails ( 5 )
开始Flex 用户登录界面的设计:步骤和上一篇的用户注册界面设计相似,在src\com\components\下新建LoginBox.mxml,其内容如下:
<?xml version="1.0" encoding="utf-8"?><mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%&qu ...
- 2009-07-17 10:43
- 浏览 1365
- 评论(0)
第四篇 Flex3 on Rails2 进阶(续)
接Flex3 on Rails ( 5 ) Flex3 on Rails ( 6)
开始Flex 主界面Blogs.mxml的设计:采用Flex的ViewStack组件将注册界面AccountCreateBox.mxml和登录界面LoginBox.mxml加入其中,同时创建注册和登录成功后跳转的界面MainBox.xml.
首先,在src目录下新建Blogs.mxml,内容如下:
<?xml version="1.0" encoding="utf-8"?><mx:Appl ...
- 2009-07-17 10:42
- 浏览 1274
- 评论(0)
第三篇 Flex3 on Rails2 进阶(续)
接Flex3 on Rails ( 3)
下面是“添加”、“编辑”按钮弹出窗口EditPopUp.mxml的文件内容:采用了TitleWindow
<?xml version="1.0" encoding="utf-8"?><mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="400" height ...
- 2009-07-15 16:48
- 浏览 1614
- 评论(0)
第三篇 Flex3 on Rails2 进阶
摘要:通过Flex3与Rails的通信来实现Rails的CRUD
(
Create, Read, Update, Delete
)
实现方案:由Flex3的DataGrid实现Rails的index列表及删除操作;通过Flex3的PopUpManager(弹出窗口)
实现Rails的编辑和添加操作。
工具:Flex Bulider 3
步骤:
一、创建一个rails工程blogs ( 略)
二、Flex Bulider 3创建工程 ...
- 2009-07-15 16:04
- 浏览 1336
- 评论(0)
①、
[RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: 流错误。 URL:
http://localhost:3000/posts/10.xml
"]. URL ...
- 2009-07-13 17:38
- 浏览 3961
- 评论(0)
第二篇 基础( Flex Bulider 3 )
在 第一篇 基础
介绍了
使用Flex3 SDK来创建一个简单的Rails和Flex3结合的例子,今天对于同一个例子我们使用
Flex Bulider 3,它的功能十分强大。
Flex Bulider 3的安装参考
第一篇 基础
一、创建一个rails工程blogs ( 略)
二、
创建flex相关文件(
在app目录下,新建文件夹flex
),步骤:
①、打开
Flex Bulider 3,新建一个FlexProject,“F ...
- 2009-07-13 10:31
- 浏览 1310
- 评论(0)
Adobe Flex 3
, 简写flex3,是跨平台的互联网富应用rich Internet applications (RIAs)框架,flex可以使你创建出漂亮的,高效的跨越主流浏览器和操作系统的应用。(摘自
里克的地下室
)
flex和rails的结合将是一种性感的结合,那么本人从今天开始研究flex on rails
第一篇 基础
(Flex3 SDK)
开发工具准备:
Download Adobe Flex Builder 3.0.2 Professional
比较强大,你也可以只下载
Flex 3 SD ...
- 2009-07-10 12:40
- 浏览 1401
- 评论(0)
下载Windows 版本 RMagick-2.10.0-ImageMagick-6.5.3-10-Q8.zip
解压后,先运行里面的:ImageMagick-6.5.3-10-Q8-windows-dll.exe 安装过程中一切选择,皆为默认
然后进入解压后的文件目录 cd RMagick-2.10.0-ImageMagick-6.5.3-10-Q8
运行: gem install rmagick --local
如果出现:Successfully installed rmagick-2.10.0-x86-mswin32 那么离成功不远了^_^
最后一步(成败 ...
- 2009-07-08 17:48
- 浏览 1673
- 评论(0)
在Ruby中: URI.escape == URI.encode URI.unescape ==URI.decode
URI.escape (str):
采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。unescape方法与此相反。
不会被此方法编码的字符有: /[-_.!~*'()a-zA-Z\d;\/?:;@&=+$,\[\]]/n
url =" http://www.go ...
- 2009-07-01 17:29
- 浏览 4219
- 评论(0)
Heroku
是Ruby on Rails的托管提供商,提供运行Ruby on Rails应用的整套环境。和传统的托管商相比,他并不仅仅是提供一个服务器给你,而且提供有趣的工具和接口来帮助你更加容易的工作,使你从繁重的安装、配置、管理和保证服务器安全中解脱出来。
Heroku是用git来管理项目的,另外还要用到ssh来登录,这两个工具在Linux环境下的安装方法如下:
git安装
ssh安装
当然要使用Heroku,你就要到其
官方网
注册一个账号;
以上工作完成后,并可进行如下操作,将你的Rails应用托管到Heroku:
...
- 2009-06-29 11:04
- 浏览 4884
- 评论(2)