第一部分:Rails入门 1.1 为什么选择Ruby on Rails 在第一节中,我们将介绍Ruby on Rails的优势以及为什么选择它作为Web开发的框架。我们还将讨论Rails的历史和社区支持。"Ruby on Rails的哲学是不要重复自己(DRY),并以最小的工作量获得最大的收益。" - David Heinemeier Hansson 1.2 环境设置 在本节中,...
rails server -b $IP -p $PORT => Booting Puma => Rails application starting on http://0.0.0.0:8080 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server 不管使用哪种环境,我都建议你在另一个终端标签页中执行rails server命令,这样你就可以继续在第一个标签页中...
1.5.1 搭建Heroku部署环境 Heroku使用PostgreSQL(读作post-gres-cue-ell,通常简称Postgres)数据库,因此我们要在生产环境安装pg gem,这样Rails才能与PostgreSQL通信: group :production do gem 'pg', '0.18.4' end 另外,要加入代码清单1-5所做的改动,避免在生产环境安装sqlite3 gem,这是因为Heroku不支持SQLite。
在开始Ruby on Rails之前,首先需要安装Ruby环境。可以通过RVM(Ruby Version Manager)或RBENV来进行安装管理。 安装Rails框架 安装Ruby之后,接下来需要安装Rails框架。通过命令行执行 gem install rails 进行安装。 配置开发环境 安装完成之后,可能需要配置数据库和其他依赖项。在配置数据库时,可以选择使用SQLite、MySQL或Po...
显示的Rails版本为1.0.0,Rails安装成功,即RoR开发环境搭建成功。 注意 使用gem install rails - -remote安装Rails,是直接从远程服务器下载Rails安装包文件;而使用gem install rails - -include-dependencies命令安装Rails,会首先在本地主机上寻找是否存在Rails的安装包,如果没有则从远程服务器下载安装。
Ruby on rails 安装中遇到的问题: 1)需要先安装ruby,RubyGems是ruby的包管理器,下载ruby的tar包,解压至同名文件夹后,进入该目录, 1.1运行 ./configure ,完成后运行make && make install,会显示缺少zlib和openssl。 1.2 用yum安装openssl-devel,进入ruby的/ext/openssl目录,运行ruby ./extconf.rb。
本文是我在阅读Ruby on Rails 教程的简体中文版时所做的摘录,以及学习时寻找的补充知识。补充知识主要来自于Ruby on Rails 實戰聖經。 Asset Pipeline 在最新版 Rails 中,静态文件可以放在三个标准文件夹中,而且各有各的用途: app/assets:当前应用的资源文件; ...
1.安装Ruby on Rails 在开始之前,你需要在你的计算机上安装Ruby on Rails。如果你还没有安装,请先安装Ruby。Ruby可以从官方网站https://www.ruby-lang.org/en/下载,并根据相关说明进行安装。 安装Ruby后,你可以使用以下命令在终端中安装Rails: ``` gem install rails ``` 这个命令将从互联网下载Rails,并在本...