`
文章列表
    ... 5 一、 Rails 之外的几个基本的概念   1 、什么是 web 框架?   所谓框架就是制定好了一套规范和惯例,让开发者在该架构下进行开发。   维基百科对软件框架( software       frame ...
转自http://tech.j2bb.com/?p=441 首先建立一个新项目,实际上有没有-J都无所谓 rails new helloworld -J 然后,在项目的Gemfile中添加, gem ‘jquery-rails’ 运行 bundle install 再运行 rails generate jquery:install 这时Prototype和相应JS就会被删除,而替换成JQuery的JS。 如果你要使用JQuery UI的话在上面命令后面加个 –ui就可以了。 这样你项目中的Prototype就被替换成JQuery了。
在windows下开发ruby on rails 时,用的是,默认的数据库sqlite3, 执行:rake db:create 时没有问题但是执行 rails dbconsole时报错: Could Not find database client: sqlite3, sqlite3.exe. Check your $PATH and try ag ain. 解决办法是: 到sqlite3官网(http://sqlite.org/download.html) 下载:sqlite-shell-win32-x86-3070701.zip, 解压出里面的sqlite3.exe放到ruby安装路径的bi ...
window下配置完ruby1.9.2和rails3.09之后进行数据迁移报错: C:\Users\jia\webapps>rake db:create (in C:/Users/jia/webapps) rake aborted! uninitialized constant Rake::DSL C:/Ruby192/lib/ruby/1.9.1/rake.rb:2482:in `const_missing' C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:8:in `<class: ...
    在上一篇博客(http://zzhattzzh.iteye.com/blog/1068101)中我介绍了在eclipse中配置Aptana3的过程,安装完Aptana3之后才发现不能调试ruby程序,经过了长时间的纠结和摸索之后终于搞定了这个问题。     不能调试的原因是缺少两个gem包:ruby-debug-ide和ruby-debug-base,安装方法: 打开终端运行命令: gem install ruby-debug-ide19 gem install ruby-debug-base19 注意:此时要保证网络连接正常,并且能够上国外网,如果是教育网在windo ...
   今天在我的ubuntu 11.04上配置了Eclipse的ruby开发环境试用了一下感觉很不错。贴出来跟大家分享一下。    配置的前提条件:ruby on rails(ruby1.9.2 和rails 3.07) 完整的开发环境已经配置好,jdk1.5或1.6,eclipse3.5已安装完毕并能正确运行。(关于ruby on rails的配置过程可参见http://zzhattzzh.iteye.com/blog/1039406) 注意:安装ruby 和 rails时最好使用rvm,原因是:rvm 会帮你自动配置好环境变量,这样在你安装Aptana3时Eclipse会自己找到ruby解释 ...
    装了ubuntu 11.04 natty之后由于我笔记本的显卡不符合unity这位大爷的口味(unity对显卡要求很严格),我一直我无法使用unity 3D,而只能用那巨硌无比的unity 2D来凑合,今天实在是忍不了了,于是就决定试试传说中的gnome3。     先到网上搜了一下发现装gnome3的方法挺简单的,网上的教程很多,我觉得写的最好的是一篇是:来源:板砖归去来 [url]http://www.banzhuan.org  [/url]文章地址:http://www.banzhuan.org/archives/577.html。 安装步骤转贴如下: N1、增加UGA  Repo ...
查看linux文件的权限: 查看path路径下名为filename的文件或文件夹的权限: ls -l path/filename 查看path路径下的所有文件的权限: ls -ls path 查看linux文件夹的权限: ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: 命令: sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户) 常用修改权限的命令: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× ...
查找vim中某个键映射的定义: 打开vim输入下面的命令 :verbose map <所要查找的快捷键> 例如查看tab键的定义: :verbose map <tab> 输出: s <Tab> * <Esc>i<Right><C-R>=TriggerSnippet()<CR> 最近修改于 ~/.vi ...
转自:http://blog.csdn.net/xiaosu_521/archive/2008/03/09/2160458.aspx 文章写得非常好,让我对ubuntu的环境变量有了深入的了解,感谢作者。 环境变量配置文件 在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。 2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。 3、~/.bash_profile:在登 ...
转自:http://code.google.com/p/vim-script-cn/source/browse/trunk/doc/snipMate.cnx 还有另外两篇也不错:http://www.exzdev.com/2011/04/vim-tips-snipmate%E6%8A%80%E5%B7%A7-%E5%AE%9A%E5%88%B6%E8%87%AA%E5%B7%B1%E7%9A%84snippet/ http://gossipcoder.com/?p=499 *snipMate.txt* 一个 Vim 里使用 ...
安装方法: 在命令行中输入: git clone git://github.com/msanders/snipmate.vim.git 然后进入snipmate文件夹: cd snipmate.vim 最后将文件夹中所有文件拷贝到~/.vim(vim的插件安装文件夹)中: cp -R * ~/.vim ok,安装搞定。 可以试一下效果: vim try.rb 新建try.rb并用vim打开之后输入:for或者def然后回车,就能看到很炫的补全效果了
今天试着使用 Kaminari插件对自己的rails3网站项目进行分页管理,遇到了一些问题: 在https://github.com/amatsuda/kaminari上的Kaminari的使用说明readme.rdoc中对他的安装使用方法是这样的: 在rails项目的gemfile中加入如下代码: gem 'kaminari' 然后在项目路径中执行命令: bundle install 但是我按照该方法执行却出现了错误: 提示我: undefined method 'page' 引用page是 Kaminari中的一个方法 后来才发现出问题的原因是:虽然已经执行了 bundle install ...
ubuntu11.04上配置: ruby1.9.2  rails3.0.7  xampp1.7.4(内含apache 和 mysql) 开发环境。 ruby on rails的安装转自链接:http://www.hansay.com/episodes/installing-rails-3-on-ubuntu-10-04-lucid-lynx-with-rvm 首先安装curl: $ sudo apt-get install curl git-core 然后安装rvm: $ bash -s stable < <(curl -s https://raw.github.com/way ...
rails3中的mysql配置: 出现问题:Error: Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` 解决办法: 打开网站项目中的Gemfile(就在网站项目的根目录中),将 gem 'sqlite3' (如果是用rails new rails_test -d mysql 命令创建的rails项目的话应该是 gem 'mysql2') 改成:gem 'mysql2','<0.3' 然后运行在rails项目的路径中运行:bundle install 参见链接:http://for ...
Global site tag (gtag.js) - Google Analytics