- 浏览: 58028 次
- 性别:
- 来自: 威海
最新评论
-
Javaloverlover:
$ ruby etc/config.rb > ~ ...
[转]ubuntu下 安装vim的ruby 自动补全插件 ---Rsense -
genius_45:
qiannancy 写道我刚接触网站设计只会简单的jquery ...
圣诞前赶制的小站,入门级 -
qiannancy:
我刚接触网站设计只会简单的jquery事件处理,我想请教下怎样 ...
圣诞前赶制的小站,入门级 -
qiannancy:
19和20行是不是多写了一行啊?
初学canvas,模仿google(let it snow)遇到问题 -
qiannancy:
那个飘动的雪花很赞!
圣诞前赶制的小站,入门级
文章列表
首先推荐一个rails文字教程网站:
http://railsapps.github.com/
使用rails + mongodb
详细见http://railsapps.github.com/tutorial-rails-mongoid-devise.html
已经安装了git
安装
$ gem install heroku
登录
$ heroku keys:add
创建项目
$ heroku create --stack cedar
Creating freezing-fire-2420... done, stack is cedar
http://freezing-fire-2420.herokuapp.com/ | git@heroku.com:freezing-fire-2420.git
Git remote heroku added
--stack cedar参数用来使用最新最好的版本,即Ce ...
安装配置
$ git config --global user.name "Your Name"
$ git config --global user.email your.email@example.com
使用co作为checkout的alias
$ git config --global alias.co checkout
设置git的默认编辑器
$ git config --global core.editor "subl -w"
Replace "subl -w" with "mate - ...
1. Requirements
Qt 4.6.x
cmake 2.6.3+
gcc 4.x
Ruby
2. Install qtbindings.
$ gem install qtbindings
2
Building native extensions. This could take a while...
3
Successfully installed qtbindings-4.6.3.2
4
1 gem installed
5
Installing ri documentation for qtbindings-4.6.3.2...
6
Installing ...
近期边学习sinatra, html5 canvas 边尝试写了个有关 "阿狸" 得小站.
终于在圣诞夜发布到了cloudfoundry
网址 http://alieternity.cloudfoundry.com
...快实习了. 希望找个不错得工作
先贴出代码
function Snow(x, y, s){
this.x = x;
this.y = y;
this.s = s;
}
Snow.prototype.draw = function(ctx, canvas){
ctx.save();
var imageObj = new Image();
var x = this.x;
var y = this.y;
var s = this.s;
imageObj.onload = function(){
c ...
# cool dynamic method usage
class MyClass
define_method :my_method do |my_arg|
my_arg * 8
end
end
m = MyClass.new
p m.my_method 8
p m.send(:my_method, 9)# a more complicated example
puts "============== Example ==============="
# Dynamic Example
# Dynamic Model
class MO ...
about 2pac's songs
- 博客分类:
- others
听rap的已经有一段历史了.很早就听说过2pac. 却一直没听过. 从初三开始听过从Eminem 50cent到 dr.dre snoop doggy dog........今天听了2pac的歌, 发现很是和口味....
daai
"Life Goes On"
[Chorus: repeat 2X]How many brothas fell victim to tha streetzRest in peace young nigga, there's a Heaven for a 'G'be a lie, If I told ya that I never ...
很无语弄了一下午的rails console
本想用console插入一些records
结果一直不能,总是出现rollback提示
以为是数据库 mysql的问题,又查看了mysql自动提交,事务隔离界别等
但是一直还是没解决问题..
最后 终于知道了.. 怎么知道的过程就不记得了
原来是 自己写的model有好多validates..从来没遇到过这种情况以至于一直rollback却不知道自己插入数据并不符合自己的条件
一直使用的是 save方法 和 create方法
但是文档上写着:
By default, save always run validat ...
最近改用rvm管理ruby了.
在其带来便利的同时,带来不少麻烦
今天想试试ruby做GUI的效果,便查了查api,发现可以通过gtk2
可是gem安装总是失败.一直没搞清楚什么原因.
乱弄一通竟然跑起来了
解决方案是在stackoverflow上随便试出来的
如果哪个同学也在此情景下遇到同样问题,也许也可以试试
在gem install gtk2之前
先
sudo apt-get install libatk1.0-dev libpanel-applet-4-dev libgtksourceview2.0-dev libvte-dev libgstreamer0 ...
最近重装了ubuntu, 于是打算用rvm来管理ruby环境.但是作为初学者,使用rvm还是遇到了很多问题.
今天打开rails c .突然跑步起来了.
$ rails c
/home/congteng/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/irb/completion.rb:9:in `require': cannot load such file -- readline (LoadError)
from /home/congteng/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/irb/co ...
Active Record Nested Attributes
通过嵌套属性(nested attribute),你可以通过parent来保存与其相关联的属性。默认情况下,嵌套属性是关闭的,你可以开启accepts_nested_attributes_for这个类方法,就在该model上生成一个属性writer。
属性writer是以该关联命名。例如,为你的model增加两个新方法:
author_attributes=(attributes) 和 pages_attributes=(attributes)
今天在ruby官网 documentation 中的时候发现了个好东西 -- Rsense
主要功能有以下:
代码自动补全(看到这条就亮了), 类型检查,方法跳转。
同鞋们,注意这个代码补全可不是普通的上下文补全哦, 是根据ruby语法自动补全哦。
官方文档:http://cx4a.org/software/rsense/manual.html#Installation
废话不多说,下面就开始安装吧:
1。首先需要安装ruby(这步就不多说了)
2。安装java虚拟机
$ sudo apt-get install openjdk-6-jd
tip:可以先坐下来喝杯茶。
3。接下来进入主题了 ...
第19章 Active Record
这章介绍:
>establish_connection方法
>表、类、列、属性
>id和关联关系
>增删改查的方法
>回调与事物处理
Active Record是Rails提供的对象关系映射(ORM)层,它帮助你实现了你的Model层。
这一章会涉及使用Active Record(后面简称AR)进行增删改查(CRUD)。最后会深入了解AR的生命周期(包括回调和事物)。
19.1 定义数据
在Depot项目中(可参考原书P70—P256)我们定义了一系列 ...
本人初学Rails,发现中文资料非常稀少,并且十分陈旧,国内社区也不够活跃。。。。。。
由于本人是在校生时间充裕,又比较喜欢ruby的语法,也计划参与11.11日的ruby中国大会长长见识。。。。
于是决心尝试翻译Rails学习必读书籍《应用Rails进行敏捷Web开发(第四版)》(第三版已发行有中文版,不过过于陈旧)的257页后的部分,也就是深入Rails,希望在自己学习rails的同时,也为其他初学者提供一点点参考,但是由于本人初次涉足rails,理解可能会出现偏差,难免会有些错误,希望大家指正出来,共同学习。。
翻译《应用Rails进行敏捷Web开发(第四版) ...