Ruby on Rails website project construction simple guide, rubyrails
Create a Rails Project
To create a common Rails project, run the following command:
rails new blog
However, in China, because it is too slow to connect to RubyGems, Rails downloads and installs dependency pac
Recently took over a mobile phone project. In the process of setting up the environment, some problems have been encountered, recorded in the following, and a personal solution.Development environment Win2003; JetBrains RubyMine6.3.31, download the latest version of Ruby, (Rubyinstaller-2.0.0-p598.exe, the latest version)Official website:http://rubyinstaller.org/downloads/2. Install RubyDouble-click Install, the installation process appears the following interface.Here we choose the installation
Rails comes with sqlite3 in all aspects, but the free version lacks a fatal function: Add a password! Although the third party has a compiled binary version of the encrypted version, let's not go to mysql first. it is very easy to install mysql In Ubuntu. I will not talk about it first. I will first talk about how to change rails to the mysql driver and use the following command: railsnewxxx-dmysql because
Original: http://api.rubyonrails.org/classes/Rails/Railtie.htmlRailtie is the core of the rails framework and provides several hooks to extend or modify the boot process of rails. Each major component of Rails is a railtie, such as Action Mailer, action Controller, action View and Active Record.Each of them is responsi
1.1.rails
1.1 create a rails Application
Program
$ Rails app_name
Optional:
-D, database = xxx specifies to install a database (MySQL Oracle PostgreSQL sqlite2 sqlite3), which is a database by default
-R, ruby-Path = specifies the ruby installation path. If not, scripts uses env to find Ruby.
-F, freeze (freeze) freezes ra
Environment Related:
First, the order:
1. Update the installed version of rails: Gem update rails
2, after the updated version of Rails automatically save the previous version of the file upgrade, using the Gem Cleanup command to delete these files
3. After installing the latest version of Rails, use the rake rails:upd
Install Rails to develop the environment
Give someone a program, your frustrate them for a day; Teach them how to program, you frustrate them for a lifetime. -David Leinweber
Https://ihower.tw/rails4/installation.html
In this chapter, we will introduce how to install Ruby on rails in the development environment. Developing the rails environment
I. Railway
1.1 create a rails Application
Program
$ Rails app_name
Optional:
-D, database = xxx specifies to install a database (MySQL Oracle PostgreSQL sqlite2 sqlite3), which is a database by default
-R, ruby-Path = specifies the ruby installation path. If no path is specified, SCR javaspts uses env to find Ruby.
-F, freeze (freeze) freezes rails in the vendo
Do you think your rails application is too slow to respond? This is a speech on the RailsConf2006 of Rails ' application performance optimization, which I hope will help you.
Before you optimize your application, we need to make the following points clear:
Blind optimization without first performing a performance test is very stupid. If your application is poorly designed because of unreasonable design, the
This article describes how Angular implements automatic form layout in the form of code snippets, if you are interested, you can refer to the example in this article to explain the detailed code for Angular to implement form automatic layout and share it with you for your reference. The specific content is as follows:
:
Code:
1. formlayoutCtrl. js
'Use strict '; sxlcApp. controller ('formlayoutctrl ', ['
time the installation of the E:\Program Files\bla bla ... In such a directory, the following installation of rails will appear similarto the "'E:program is not an internal or external command such errors, and later found that there may be folders in the directory there are spaces can not identify." Finally installed directly in the root directory is good ~
Enter Ruby-v at the end of the command line to test:
The customer's server is Ubuntu + apache2 + ruby on rails. Currently, some pages on the customer's server always report the 500 error. The ruby language is only known and has not been studied in depth. I have never set up a ruby server environment, and it is strange that the customer uses ubuntu as the server. After installing ruby on rails on CentOS, I understand.Preface: problems after yum is inst
These days angular and requirejs, browserify integration of Bo Master Head good dizzy, today finally successfully integrated Requirejs, now write some experience here.Core idea: Angular load when there is a certain order, must be loaded sequentially (in order) Angular,angular-route,module module, Service module, contro
"0" Ruby on Rails series review[Ruby on Rails Series] 1, Development environment preparation: Installation of VMware and Linux [Ruby on Rails series] 2, development environment preparation: Ruby on Rails development environment configuration [Ruby on Rails series]3, initial
Construction of development environment under Windows system
1. Remote Installation
Step 1: Download and install the Ruby one-click installation package
Download the latest Ruby 1.8.4-16 one-click installation package with a download address of :
http://rubyforge.org/projects/rubyinstaller/
Run the installation file after downloading, and click the Next button to install it by default. When the installation is complete, open the Command Line window, enter and run the command Ruby
In order to allow users to adapt to the new Web site, introduced in the system "user-led" function, for most sites, this is a very common function. So before you develop this task, try to abstract it, separate it from the business logic of your existing system, and encapsulate it as a general-purpose plug-in, making it easier to extend and maintain your code.Looks like a look at the effect chart
The use of this trainning plug-in is simple, it takes the same configuration as
1 installation and use first ensure that the Nodejs is installed. NPM i angular-cli-g. The Global keyword for ng-cli is ng. Create a new project: Ng new ProjectName [options]. Create component: Ng G component componentname. Start Server:ng serve, default port 4200. Packaging: ng build--prod, the default generation/dist directory, and the packaged results are stored here. Test: NG test, run unit tests using Karma. CLI version: NG version error detectio
Once the Angularjs is loaded, there is an immediate function call, where the angular is initialized at the bottom of the source code. Code Show:bindjquery ();p ublishexternalapi (angular); Jqlite (document). Ready (function() { Angularinit (document, Bootstrap);});The purpose of the Bindjquery method is to check if your main page refers to jquery, and if not, use the Jqlite, which is the
Ruby on Rails programming often spoils you. This evolving framework frees you from the tedium of other frameworks. You can express your intent with a few lines of code that you are accustomed to. You can also use ActiveRecord.
For an old Java like me? Programmers, ActiveRecord is a little rusty. Through the Java framework, I usually build a mapping between independent models and schemas. A framework like this is the mapping framework. With ActiveReco
The Ruby on Rails framework provides some very handy XML features that make it easier to use database data for development and to provide XML-formatted database data for JavaScript applications. JavaScript also has built-in XML parsing capabilities, so it is easy to receive and parse XML-formatted data. But what if you want to access a Java™ application without deploying an additional server? This is JRuby's job. JRuby on
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service