- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Sử dụng gem ransack để search trong rails
Tổng quan Chúng ta có một số bất cập khi tự create 1 method search cho App rails. Vậy muốn xử lý search được đơn giản và kết hợp được nhiều điều kiện searcg ta nên dùng gem ransack. Bài viết này mình sẽ nói về cách dùng gem "ransack" để search. Cài đặt gem "ransack" Cách dùng Ở ...
Làm thế nào để có thể trở thành một Android Developer?
Android là gì? Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng, các thiết bị nhà thông minh. Được phát hành đầu tiên vào ngày 23 tháng 09 năm 2008 dựa trên Java, C++. Ban đầu Android ...
Tìm hiểu về module ActiveModel
1. Khái niệm : Active Model là một thư viện chứa các modules khác nhau được sử dụng trong phát triển các class nhằm cung cấp các chức năng tương tự như Active Record. 2. Chức năng : Thông thường đa số model phải lưu trữ dữ liệu vào db nhờ ActiveRecord, nhưng trong một số trường hợp chúng ...
Ckeditor trong rails
Giới thiệu Xin chào các bạn hôm nay mình xin giới thiệu đến các bạn một GEM rất hữu ích trong việc chỉnh sửa và soạn thảo nội dung văn bản của ứng dụng sử dụng Ruby On Rails đó là Ckeditor. Ckeditor là một gem rất hữu ích trong việc soạn thảo các form text. Nó hỗ trợ rất nhiều trong việc tạo ra ...
Tránh Viết SQL Khi Sử dụng ActiveRelation
ActiveRelation, công cụ tìm kiếm và truy vấn của ActiveRecord, là một công cụ mạnh mẽ và linh hoạt. Thay vì... ... viết 1 chuỗi SQL trực tiếp vào bên trong ActiveRelation#where Person.where("name = #{ params[:name] } AND hidden_at IS NULL") Hoặc ... viết 1 chuỗi SQL và sử dụng 'array ...
Tìm hiểu về blocks và yield trong Ruby
Về cơ bản, blocks trong ruby là một cách để nhóm các câu lệnh sao cho chúng ta có thể kết hợp với các lời gọi phương thức như thể chúng là các tham số. Ruby cung cấp hai cách để viết blocks là: Sử dụng dấu {} đối với những blocks ngắn gọn có thể viêt trên một dòng. array = [1,2,3,4] Sử ...
Custom operators in Swift
Few Swift features cause as much heated debate as the use of custom operators. While some people find them really useful in order to reduce code verbosity, or to implement lightweight syntax extensions, others think that they should be avoided completely. Love ’em or hate ’em — either ...
Tìm hiểu về routing trong Rails
Giới thiệu Routing là tính năng điều hướng một URL vào một phương thức nhất định, tính năng routing có trong hầu hết các web framework phổ biến. Trong Ruby on Rails, routing được định nghĩa trong file config/routes.rb, được viết bằng ruby thuần và có thể hoạt động vơi mọi web server. Vì thế, việc ...
Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript
Typescript là gì? Typescript là một dự án mã nguồn mở được Microsoft phát triển, được xem là một phiên bản nâng cao của Javascript. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript. Vì sao lại được xem là phiên bản nâng cao của Javascript? Vì nó được bổ sung những tùy ...
Command Pattern trong Ruby
Mục đích của Command pattern Đầu tiên, việc hình thành ra các design patterns là một "phát minh" lớn đối với các developer, bởi nó cung cấp chuẩn hóa cho việc giải quyết các vấn đề. Và như mọi người cũng có đọc qua thì quyển sách Gang of four là quyển sách đầu tiên đưa ra các khái niệm về design ...