mirror of
https://github.com/LeCoupa/awesome-cheatsheets.git
synced 2026-01-26 13:18:06 -08:00
Compare commits
2 Commits
master
...
5f66114911
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5f66114911 | ||
|
|
7aad80f9d6 |
114
backend/ruby_on_rails.rb
Normal file
114
backend/ruby_on_rails.rb
Normal file
@@ -0,0 +1,114 @@
|
||||
# The Rails Command Line
|
||||
# For more info see: https://guides.rubyonrails.org/command_line.html
|
||||
|
||||
# Attention!!!
|
||||
# In Rails 4 some commands need replace `rails` to `rake`
|
||||
# For more info see: https://github.com/rails/rails/pull/22288
|
||||
#
|
||||
# If commands not working, you can run them as:
|
||||
# `bin/rails <command> <arg>` or `bundle exec rails <command> <arg>`
|
||||
|
||||
|
||||
# Create new project
|
||||
rails new project_name
|
||||
|
||||
# with the version number of the framework
|
||||
rails _4.2.7_ new old_project_name
|
||||
|
||||
|
||||
|
||||
# Run server (for development)
|
||||
rails server
|
||||
rails s # shortcut
|
||||
|
||||
# Run sever listen 3200 port on all network interfaces
|
||||
rails s -b 0.0.0.0 -p 3200
|
||||
|
||||
|
||||
|
||||
# Run console
|
||||
rails console
|
||||
rails c # shortcut
|
||||
|
||||
# Run console in test environment
|
||||
rails console test
|
||||
|
||||
# Run console in sandbox (all transactions and changes will be canceled)
|
||||
rails console --sandbox
|
||||
|
||||
|
||||
|
||||
# Create model
|
||||
rails generation model Product title:string body:text
|
||||
rails g model ProductItem product:references 'price:decimal{8,2}'
|
||||
|
||||
# Delete a generated model template
|
||||
rails destroy model Product
|
||||
rails d model ProductItem
|
||||
|
||||
|
||||
|
||||
# Create controller
|
||||
# Controller name is better to use in the plural
|
||||
rails generate controller Users index show new create edit update destroy
|
||||
rails g controller Pages index show
|
||||
|
||||
# Create a controller in the namespace
|
||||
rails g controller api/v1/users index show create update destroy
|
||||
|
||||
# Delete a generated controller template
|
||||
rails destroy controller Users
|
||||
rails d controller Pages
|
||||
|
||||
|
||||
|
||||
# Create migration
|
||||
rails g migration AddAwesomeFieldToProduct awesome_field:string
|
||||
|
||||
# Delete a generated migration template
|
||||
rails d migration AddAwesomeFieldToProduct
|
||||
|
||||
|
||||
|
||||
# Create mailer
|
||||
rails g mailer UserMailer account_activation password_reset
|
||||
|
||||
|
||||
|
||||
# Create channel (ActionCable, websockets)
|
||||
rails g channel Room
|
||||
|
||||
|
||||
|
||||
# Create database
|
||||
rails db:create
|
||||
|
||||
# Drop database
|
||||
rails db:drop
|
||||
|
||||
# Load seeds (default data in database)
|
||||
rails db:seed
|
||||
|
||||
# Perform migration
|
||||
rails db:migrate
|
||||
rake db:migrate # in Rails 4
|
||||
|
||||
# Rollback migration
|
||||
rails db:rollback
|
||||
rails db:rollback STEP=3 # rollback 3 last migration
|
||||
|
||||
|
||||
|
||||
# View all available routes in the app
|
||||
# In the dev environment you can see routes in http://localhost:3000/rails/info/routes
|
||||
rails routes
|
||||
|
||||
|
||||
|
||||
# View project code metrics
|
||||
rails stats
|
||||
|
||||
|
||||
|
||||
# Run the script in a Rails environment
|
||||
rails runner path/to/script.rb
|
||||
@@ -95,9 +95,3 @@ arr.reduce(callback[, initialValue]) // Apply a function against
|
||||
arr.reduceRight(callback[, initialValue]) // Apply a function against an accumulator and each value of the array (from right-to-left) as to reduce it to a single value.
|
||||
arr.some(callback[, initialValue]) // Returns true if at least one element in this array satisfies the provided testing function.
|
||||
arr.values() // Returns a new Array Iterator object that contains the values for each index in the array.
|
||||
|
||||
// String methods
|
||||
String.charAt(index) // Returns the character at the specified index in a string.
|
||||
String.indexOf(character) // Returns the index of the first occurrence of a specified value in a string.
|
||||
String.substring(starting_index, ending_index) // Returns a new string that is a subset of the original string.
|
||||
String.substring(starting_index) // Returns a substring from starting index to last index of string.
|
||||
@@ -21,7 +21,6 @@ cat /proc/<process_id>/maps # Show the current virtual memory usage of a Linux
|
||||
ip r # Display ip of the server
|
||||
|
||||
lsof -i :9000 # List process running on port 9000
|
||||
kill -9 $(lsof -t -i:PORT) # Kill the process running on whichever port specified
|
||||
|
||||
journalctl -u minio.service -n 100 --no-pager # List last 100 logs for specific service
|
||||
|
||||
|
||||
Reference in New Issue
Block a user