rails笔记】的更多相关文章

一.新建rails项目步骤: 1.生成新项目 rails new demo cd demo vi Gemfile 末尾end前增加   gem 'execjs'   gem 'therubyracer'   2.测试服务是否可用 rails s -b 0.0.0.0 http://localhost:3000/   3.配置root页面(可忽略) root to: redirect('/ccconsole/chart')   4.配置数据库(可忽略) vi config/database.yml…
rake -T 列出全部taskconfig.active_record.schema_format = :sql #remove the old db/schema.rb file, create db/structure.sql  …
出于公司开发需求,这个暑假我開始搞Ruby on Rails.在业余时间捣鼓了一个在线笔记应用:http://raysnote.com.这是一个极简而优雅的笔记站点(至少我个人这么觉得的). 笔记支持所见即所得的编辑器.markdown语法,时时预览,代码高亮.表格.数学公式等. 除此之外,还具有保存网络文章的功能(类似read it later).对于一个对于书写和阅读有强迫症的人来说,我在Raysnote的中文排版设计.易用性设计上花了非常大的功夫.使得Raysnote具有简洁优雅的风格.阅…
今天想笔记的是把自己写的Ruby on Rails项目部署(Deploy)到Heroku! Heroku是Salesforce公司旗下的云端服务商,支持多种程序语言像是Ruby,PHP,Python等等. 提早让应用程序能快速建置.部署的主要好处就是提早一步发现问题啰, 如果将所有功能都写好再一起丢上去,可能会不容易发现不同的错误是分别出在哪里! 而且能在网路上让全世界看到自己努力实作的成果,还是比只有在本机localhost观赏更有成就感的. 以下以我在前篇文章写的Ruby on Rails项…
千里之行,始于足下.喊了要学Ruby on Rails好久,今天终于要来迈向第一步:安装了! 一开始学习新的事物,主要就是跟着这个网页所说的步骤step by step. 很喜欢这个网页的设计流程,透过大量图标,让新手除了能知道下一步该如何做,也包括Troubleshooting的部分. A.确定操作系统版本: 我的电脑是MacOS High Siera Version10.13.6(2018年8月). B.安装Xcode: 我的Xcode是Version 9.2(2018年8月). 我在想这一…
rails学习笔记: rake db 命令行 rake db:*****script/generate model task name:string priority:integer script/generate migration add_description_to_task description:string script/generate migration remove_description_from_task description:string 数据类型 引用# :strin…
rails框架: MVC模型:模型.视图.控制器 来自网站的请求先是被传递到路由,判断请求找出控制器中的方法,处理请求,控制器中的方法也被称作行为 行为可以与模型交互,访问数据库,并为视图准备信息 由视图展示信息给用户 rails中的数据库: Action Record Action Record是rails所采用的ORM层(对象->关系映射) 数据库中的表,对应为代码中的类,记录就是实例化的对象,而表格中的属性则是对象属性 对表中的记录间进行操作,使用类方法 对记录中的属性进行操作,使用实例方…
安装篇: 下载railsintalls 这里我下载的是rubyinstaller-1.9.3-p448 安装后,安装SQLite3数据库 下载sqlite3.def sqlite3.dll sqlite3.exe并复制到c:\ruby193\bin中 这里需要安装一个development kit,否则安装rails会出错并提示访问网站https://github.com/oneclick/rubyinstaller/wiki/Development-Kit 按照这个地址的方式安装develop…
出现问题: C:\Users\len>gem install rails ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::ETIMEDOUT: A connection attempt failed because the connected party di d not properly respond after a period of time, or established connection…
bundle package   #保存gem到 vendor/cache bundle install –local  从cache从安装 升级rails bundle config –delete bin rake rails:updatein git add bin rails console >> ActiveSupport::Inflector.pluralize "project" config.active_record.schema_format = :sq…