最新文章列表

php+ruby(with ActiveRecord)又一新範例 -- RSS聯撥器

本文同步發佈至: http://blog.pixnet.net/zusocfc/post/4563945 http://zusocfc.blogspot.com/2007/05/phprubywith-activerecord-rss.html 上個例子,我們用PHP + Ruby 搭配ActiveRecord的方式來寫資料新增的程式 今天我們就來延伸應用一下,要做什麼呢? RSS聯撥器! 有鑒於 ...
cfc 评论(1) 有2627人浏览 2007-05-13 02:31

PHP + Ruby with ActiveRecord 範例

如果老闆要求使用php,可是您卻是Ruby狂熱者,這.. 怎辦呢?沒關係! 一樣用Ruby寫,php只要做一點點的處理就好!How to? php中有這個函式:exec( 本範例實作於Windows XP Professional搭配InstantRails;在其他作業系統上沒有測試過,不過各位還是可以嘗試看看 )我們來試試看吧!先寫個test.rb:  #!/usr/bin/env ruby  # ...
cfc 评论(0) 有1392人浏览 2007-05-09 10:33

Re: [问题]关于验证后出错的显示

seairy在论坛里问: 引用在models添加validates_xxx方法后,页面的出错信息标题如何更改默认呢? 比如红色框的标题是 1 error prohibited this customer from being saved ...
cvu 评论(0) 有1942人浏览 2007-05-09 00:26

每天一剂Rails良药之Role-Based Authorization

我们的系统往往并不只是靠登录这么简单来控制权限,今天我们来看看基于角色的授权 假设我们的系统已经建立了昨天的users表 1,migration class AddRolesAndRightsTables < ActiveRecord::Migration def self.up create_table :users_roles, :id => false do ...
hideto 评论(1) 有4453人浏览 2007-05-08 20:03

每天一剂Rails良药之Authentication

今天我们来看看Rails怎么处理登录认证 虽然Rails有很多登录认证的插件,但是我们可以自己动手丰衣足食 1,db/migrate/001_add_user_table.rb class AddUserTable < ActiveRecord::Migration def self.up create_table :users do |t| t.colum ...
hideto 评论(6) 有4646人浏览 2007-05-07 23:42

rails 文件上传

注: 本片文章参考 redmine 1. rails upload_file 2.  database.yml ruby 代码 development:     adapter: sqlite3     dbfile: db/dev.db      test:     adapter: sqlite3     dbfile: db/tes ...
open2ye 评论(0) 有2010人浏览 2007-05-07 21:21

每天一剂Rails良药之Safely Use Models in Migrations

我们平时做Migrations时除了更改schema,还经常需要更改data 但我们以前的Migrations可能不工作,因为data之间可能有依赖关系 我们可以通过在Migrations里定义Model来解决该问题: class AddPositionToProducts < ActiveRecord::Migration class Product < ActiveReco ...
hideto 评论(0) 有2636人浏览 2007-05-07 17:00

用rails做个简单的论坛(二):回复与用户

上篇里的主题topic只是标题而没有内容,主要是内容全部都放到了回复post这里,本来研究了下javaeye的论坛,发现板块列表里“最新发表”指向都是xxx/post/id,不知有什么诀窍,所以也打算将主题topic的内容移到post里看看。 一、回复post包括内容、主题ID、用户ID、创建日期等。 创建scaffold:scaffold_resource post content:text to ...
neverfail 评论(0) 有1234人浏览 2007-05-07 10:11

用rails做个简单的论坛(三):将之前的串连起来

前面介绍的只是一个大概的框架,没有完全串连起来。比如发了主题没有内容等。 一、发表主题时同时添加内容 1、修改rhtml,添加post 的字段。 2、修改controller,创建主题的同时添加post的内容,并修改该板块的相关属性,比如主题数+1,文章数+1,最新发表的post等。(不知这样写会不会太难看) : ruby 代码 def create            u ...
neverfail 评论(0) 有1108人浏览 2007-05-07 10:11

用rails做个简单的论坛(一):板块与主题

工具:radrails,用得比较多的RESTful 创建一个project:bbs,并创建数据库bbs。        一、创建板块:论坛板块字段包括板块名称、简介、主题数、文章数、最新发表的帖子(在下面才创建)等。            用rabrails创建scaffold_resource:scaffold_resource board name:string desc:text topic ...
neverfail 评论(0) 有1141人浏览 2007-05-07 10:10

每天一剂Rails良药之Make Dumb Data Smart with composed_of

ActiveRecord有一个composed_of()方法用来声明组件关系,如: class Person < ActiveRecord::Base composed_of :address, :class_name => "Address", :mapping => [%w(address ...
hideto 评论(0) 有2986人浏览 2007-05-07 01:50

每天一剂Rails良药之DRY Up Your ActiveRecord Code With Scoping

Rails真的是在搜肠刮肚挖空心思想方设法的给代码减肥瘦身,这次我们来看看with_scope方法 class PostsController < ApplicationController before_filter :scope_posts_to_user def show @posts = Post.find(:all) end def cr ...
hideto 评论(0) 有2943人浏览 2007-05-06 19:01

每天一剂Rails良药之Perform Calculations on Your Model Data

ActiveRecord::Calculations模块提供了model级的方法来得到model数据的count,sum,average,maximum和minimum值 例如: Person.count("age > 21") Person.average(:age) Person.minimum(:age) Person.maximum(:age) Pers ...
hideto 评论(7) 有4257人浏览 2007-05-06 00:20

领略一下ruby的DSL能力

在rails里面,我们可以用很方便的声明方式来定义model之间的关联关系,例如: class Topic < ActiveRecord::Base has_many :posts belongs_to :user end 那has_many和belongs_to究竟是什么东西呢?其实他们是Topic类的class method,标准写法是: class Top ...
robbin 评论(7) 有10511人浏览 2007-05-05 21:59

遗留数据处理

发布测试版本,需要导入遗留的数据,刚开始,直接新建两个connection,一个是旧的数据库sqlserver,一个是新的数据库mysql,但是在保存mysql数据的时候:报无法找到sqlserver的表,原来数据在获取的时候才去取sqlserver的数据,并没有完全取出来。于是乎想到前两天网上看到的Magic Multi Connection:http://magicmodels.rubyforg ...
xxj 评论(0) 有1218人浏览 2007-05-05 14:55

每天一剂Rails良药之Use ActiveRecord Outside of Rails

ActiveRecord属于Rails的子框架,我们可以在Rails外使用它 process_orders_nightly.rb: require 'active_record' ActiveRecord::Base.establish_connection( :adapter => "mysql", :host => "localhost ...
hideto 评论(0) 有1263人浏览 2007-05-05 12:42

script/plugin

well, 由於我跟 Rails 不熟,所以很多地方只能憑空臆測,如果有誤也望請指點。很多跟 Rails 有直接關係的細節我也難以深究,所以大概只能從 Ruby 的角度 ...
thegiive 评论(0) 有928人浏览 2007-05-05 09:49

每天一剂Rails良药之Adding Behavior to Your ActiveRecord Association

前天我们看到了怎样在关联中定义额外的属性,这次我们看看怎样在关联中定义行为 我们以下面的关联为例: class AddStudentsTables < ActiveRecord::Migration def self.up create_table :students do |t| t.column :name, :string t.column ...
hideto 评论(0) 有1279人浏览 2007-05-03 15:26

每天一剂Rails良药之Polymorphic Associations - has_many :whatevers

前面的tagging一文中说道acts_as_taggable插件依赖于Rails的多态关联特性,今天我们就来看看它 有时候一个表和多个表关联,比如people和company都有address,我们可以利用Rails的多态关联来实现其功能 (其实我觉得标题应该改为Polymorphic Associations - belongs_to :whatevers才对) 1,Migrations ...
hideto 评论(0) 有4363人浏览 2007-05-03 00:34

每天一剂Rails良药之具有数据的多对多关系

每天一剂Rails良药之Many to Many Relationships Where the Relationship Itself Has Data 通常我们面临多对多时的处理方法是建立一个关系表,然后has_and_belongs_to_many 如果我们的关系表有其他属性,我们通过声明join table来放置关系表的其他属性 而当关系表本身具有其他属性时,我们可以通过join mode ...
hideto 评论(0) 有3588人浏览 2007-05-02 01:39

最近博客热门TAG

Apache(33931) Lucene(5053) Hadoop(5049) nginx(3449) vim(3262) GCC(2954) memcached(2625) jfreechart(1688) Django(1602) Zend(1413) ActiveMQ(1398) Grails(1374) ActiveRecord(1349) OpenSource(1236) Emacs(870) Glassfish(858) lighttpd(810) rubygems(716) GAE(631) Blend(516)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics