摘要: 安装不许要预先安装nginx,直接执行下面的命令安装$ sudo gem install passenger$ sudo apt-get install ruby-rvm$ rvmsudo passenger-install-nginx-module添加脚本$ cd /etc/init.d$ sud... 阅读全文
posted @ 2012-11-24 14:16 scige 阅读(421) 评论(0) 推荐(0) 编辑
摘要: railsgit$ git tag startup_201211191015_0.0.1 40cfd999888$ git tag -d startup_201211191015_0.0.1$ git push --tags$ git tag 察看tag$ git checkout master$ git checkout -b users_model$ git branch -d users_model$ git branch 察看branche$ git push origin users_model ???$ git merge 阅读全文
posted @ 2012-11-19 22:19 scige 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 命令$ rails generate rspec:install$ bundle exec rake db:test:prepare$ rails generate integration_test static_pages$ bundle exec rspec spec/requests/static_pages_spec.rb$ rake spec语法describependingbeforesubjectititsletvisitpage.should have_contentpage.should have_selector重要database_cleaner在每个it的block完成 阅读全文
posted @ 2012-11-08 00:17 scige 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 设置linux环境# useradd abc 添加用户# passwd abc 设置密码# vim /etc/sudoers 设置sudo权限# hostname aliyun 设置主机名# vim /etc/hosts 修改主机名# vim /etc/passwd 修改默认shell为bash.bashrc .screenrc .vimrc .vim/ 设置用户环境$ sudo vim /etc/apt/source.list 设置源$ sudo apt-get update 更新源$ sudo apt-get upgrade 更新包(可选)安装开发环境$ sudo apt-get inst 阅读全文
posted @ 2012-10-31 23:07 scige 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: 富文本编辑器1. CKEditorhttps://www.ruby-toolbox.com/projects/ckeditor不知道如何直接插入图片,其他的功能都还好2. TinyMCEhttps://www.ruby-toolbox.com/projects/tiny_mce3. KindEditorhttps://www.ruby-toolbox.com/projects/rails_kindeditor插入网页后会格式会混乱,不好用Rails项目中使用haml模版gem 'haml'Markdown标记语言gem 'redcarpet'上传文件gem &# 阅读全文
posted @ 2012-10-26 00:36 scige 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. render在控制器中默认是渲染template,例如: 在控制器aaa中,Render 'bbb',等价于 render :template => 'aaa/bbb'在视图中默认是渲染partial,例如: 在aaa控制器的视图中,<%= render 'bbb' %>,等价于 <%= render :partial => 'aaa/bbb' %>在view中还可以直接 <%= render @object %>,等价于 <%= render :partial => 阅读全文
posted @ 2012-10-25 16:34 scige 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Javascript FrameworkjQueryExtJsRuby Javascript RuntimeExecJStherubyracer 阅读全文
posted @ 2012-10-25 12:02 scige 阅读(135) 评论(0) 推荐(0) 编辑
摘要: $gem install passenger$ sudo passenger-install-apache2-moduleInstallation instructions for required software * To install Apache 2 development headers: Please run yum install httpd-devel as root. * To install Apache Portable Runtime (APR) development headers: Please run yum install apr-devel as ... 阅读全文
posted @ 2012-10-12 11:34 scige 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 修改配置文件Gemfilegroup :development dogem 'sqlite3'endgroup :production dogem 'mysql2'end安装软件包$sudo apt-get install libmysql-ruby libmysqlclient-dev安装依赖包$ bundle install修改配置文件config/database.ymlproduction: adapter: mysql2 encoding: utf8 reconnect: false database: log_analysis_test pool: 阅读全文
posted @ 2012-09-25 13:33 scige 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 一. 本地安装PostgreSQLUbuntu安装postgresql,libpg-dev,并自动安装相关依赖库安装图形化客户端pgadmin3创建用户$ sudo su postgrespostgres@scige:/home/xxxxxx$ createuser -P sanbaoyuan这里需要设置密码,不设置密码不能链接成功修改配置文件Gemfilegroup :development do gem 'sqlite3'endgroup :production do gem 'pg'end安装依赖包$ bundle install修改配置文件config/ 阅读全文
posted @ 2012-09-16 11:18 scige 阅读(1455) 评论(0) 推荐(0) 编辑