viblo.asia viblo.asia

Back Up and Restore MySQL Databases with Mysqldump

Trong bài chia sẻ này tôi sẽ giải thích về backup và restore mysql từ command line sử dụng mysqldump. Bạn có thể sử dụng tiện ích mysqldump để chuyển database MySQL của bạn sang một MySQL server khác. Nếu bạn không backup database của mình, nếu con server mà chết đó là thảm họa. Để giúp bạn tiết kiệm rất nhiều thời gian, tôi khuyên bạn nên sao lưu cơ...

viblo.asia viblo.asia

Performance Your Ruby on Rails App

Khi làm việc với bất cứ một ngôn ngữ nào thì ngoài việc viết code chạy cho đúng với logic của bài toán thì việc viết code làm sao để hiệu suất của chương trình nhanh cũng quan trọng không kém. Gần đây tôi có làm phần tối ưu cho một dự án và đã tìm ra một số vấn đề và giải pháp cho hiệu suất của dự án. Database Khi các ứng dụng của...

viblo.asia viblo.asia

How to add an admin role in rails

Trong bài viết này, mình sẽ giới thiệu về các cách để tạo admin role trong rails. Option 1: with a admin model Sử dụng gem devise $ rails generate devise Admin Trong admin model class Admin < ActiveRecord::Base devise :database_authenticatable, :trackable, :timeoutable, :lockable end Migration class DeviseCreateAdmins < ActiveRecord::Migration def self.up create_table(:admins) do |t| ...