What is Ruby?
Recently, we have seen Ruby everywhere. ProgramStaff> there are also several serialization issues. I really want to have a better understanding of it.
However, Baidu knows that only the following information can be provided:
Ruby is
If a variable can only be used by an instance object, such variables are called instance variables. If a variable can be shared by all instance objects of a class, such variables are called class variables.
1) constants can be defined in classes
Go directlyCode:
# Encoding: utf-8class dungeon # create Get Set Method # Save the player and room list attr_accessor: Player def initialize (player_name) @ player = player. new (player_name) @ room = [] end # sets the player location attribute
Using built-in database functions in Ruby to call orcale database is more troublesome, but fortunately the Open Source of the East expansion is very good, we can use the open source components of ruby-oci8 to orcale database for a series of
Ruby automation came into contact with the company. After writing several examples and applications under the company's framework, I also summarized the comparison and feelings between Ruby and Python development in the past. Of course, I know that
It has been more than two months since I started to learn Ruby language dependencies. I feel that I have never gained a lot. I even read all the ruby language learning tutorials, however, there is always a sense of no way to start.
Ruby can also
Will_paginate (http://blog.csdn.net/kunshan_shenbin/article/details/4182610 ),
Now we plan to integrate it into rails3. In addition, the Code also includes jqgrid integration.
1. Open gemfile and modify it as follows:
gem 'rails', '3.2.13'#gem
Use couchrest_model:
Https://github.com/couchrest/couchrest_model
1. Modify gemfile and add:
gem 'couchrest_model'
Then run bundle install.
2. Run
rails generate couchrest_model:config
Generate the couchdb. yml file in the config directory,
Then
There is a class named open3 in ruby that can be used to execute system commands. However, after Ruby is installed in WINXP, open3 supports Linux by default. If you run the code, the fork () cannot be found () method error.
Fortunately there is a
Development Environment
OS: Windows XP
RUBY: ruby1.9.1
Rails: rails2.3.5
IDE: rubymine2.0.1
1. Create a rails Project
2. Modify/config/database. yml
In the automatically created Project, the default database is SQLite. If the database is not
Restful embodiment ---- Resource
Of course, it seems quite narrow to put restful and resource together. In rails, actioncontroller: Resources abstracts resources in rest. Here, I will not talk about the concept of rest, A huge amount of online
No function, with a half-day time to get the environment, with a half-day time familiar syntax, the function can be self-checked manual function query page in the http://www.rubycentral.com/ref/index.html function library official station in
1. Install JDK
Jdk-6u7-windows-i586-p.exe
2. Install instantrails
2.1 decompress the package in any directory.
InstantRails-2.0-win.zip
(Instantrails has a lot of built-in software and has been configured, for example, Ruby 1.8.6 rails 2.0.2 MySQL
Ruby keywords yield
The ruby keyword yield is a commonly used keyword in actual programming. Programmers who have just learned the ruby language must first master the usage of this type of basic keywords.
Some basic keywords in ruby are essential
Ruby development configuration method:1. Before you start using Ruby, you must install (or verify that you already have) the Ruby interpreter and library, and Ruby development environment. Download: ruby186-25.exe2. Download the Eclipse plug-in:
Input and Output:
Standard input:
A = gets, gets is to get a row of data from the standard input, lines = readlines get multiple lines of content at a time until EOF (CTRL + D)
Puts a, puts is printed to the standard output
File input and
From: http://galeki.is-programmer.com/show/183.html
Like other oo languages, in ruby, object functions are completed by sending messages to objects, such as Str. upcase is the message that sends upcase to str. The vertex operator (.), it is used to
Each
The simplest iterator is to access all elements collected continuously.
[1,3,5,7,9].each { |i| puts i }
Output result:
1
3
5
7
9
The unique function is to implement the for loop of the Ruby language. Because the built-in loop
The ruby class is a single inheritance creature, so there is a module, implementing multi-inheritance,
Note: The names of modules, constants, and classes start with an uppercase letter.
, Module reference:1. If the referenced module is in the same
Record various problems and solutions encountered during Redmine mail synchronization Configuration
1. How to install RedmineHttp://www.redmine.org/projects/redmine/wiki/RedmineInstall
2. How to configure automatic email receiving and timed
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