Kamis, 25 Maret 2010
Tips: Rails 3 Rake Routes Task
Seperti yang kita tahu, perintah rake routes berguna untuk mengetahui route apa saja yang tersedia pada aplikasi Rails kita. Pada Rails 3, kita dapat mengetahui route apa saja yang tersedia pada controller tertentu. Contoh:
Labels:
rails 3,
ruby on rails,
tips
Selasa, 23 Maret 2010
Rails 3 Action Mailer Example
Create Rails app
rails my_app cd my_appCreate mailer
rails g mailer notifierCreate Support Resource
rails g resource supportRemove Support's migration (we don't use database)
rm db/migrate/20100323085113_create_posts.rbSending email via Gmail
# config/application.rb
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:enable_starttls_auto => true,
:address => 'smtp.gmail.com',
:port => 587,
:domain => "yourdomain.com",
:user_name => 'administrator@yourdomain.com',
:password => 'iloveyoufull',
:authentication => 'plain',
}
Labels:
rails 3,
ruby on rails,
tutorial
Senin, 22 Maret 2010
Active Model pada Rails 3
Salah satu tujuan Rails 3 adalah melakukan decoupling Rails Core Component sehingga memungkinkan untuk digunakan pada aplikasi selain Rails. Active Model adalah salah satu hasilnya. Active Model merupakan ekstraksi dari Active Record yang memungkinkan untuk membuat objek Ruby seperti saat menggunakan Active Record. Misal, jika menggunakan Active Record, untuk melakukan pengecekan apakah kosong atau tidak dapat dengan cara validates_presence_of. Untuk melakukan hal tersebut tanpa Active Record, dapat menggunakan modul ActiveModel::Validations dari Active Model. Berikut ini adalah contoh implementasi Active Model
Labels:
rails 3,
ruby on rails
Jumat, 19 Maret 2010
Rhodes - Framework Aplikasi Mobile
Framework Rhodes adalah sebuah framework untuk membangun aplikasi mobile untuk smartphone. Dengan menggunakan Rhodes, aplikasi-aplikasi yang dibuat secara default telah dioptimasi terutama untuk berinteraksi dengan transactional enterprise application backends via RhoSync. Framework Rhodes sebagian besar terinspirasi dari framework web-oriented MVC seperti Ruby on Rails. Namun telah dimodifikasi sedemikian rupa untuk memudahkan developer membangun aplikasi mobile. Rhodes saat ini tersedia untuk iPhone, Windows Mobile, Research in Motion (Blackberry) dan Symbian smartphones.
Kamis, 11 Maret 2010
Rubyist Links 2010-03-11
- Optimizing has_role? in acl9
- Saying Yes to NoSQL; Going Steady with Cassandra at Digg
- Happening - An EventMachine based S3 client
- APN on Rails has a new Home
- Grip - MongoMapper GridFS Attachment gem
- Ghost - A gem that allows you to create, list, and modify hostnames with ease
- ChainSelects is a Ruby on Rails plugin which allows easy creation of dependent or "chained" selects
- A pure-Ruby library for working with Resource Description Framework (RDF) data
- Tournament - Small library, command line program and Rails web GUI for managing a NCAA basketball tournament pool
- Interview with Ryan Bates
Labels:
rubyist links
Rabu, 10 Maret 2010
Rubyist Links 2010-03-10
- Ruby Nation
- Smart HTTP Transport
- Making Ruby Fast: The Rubinius JIT
- Bundler Changelog
- RailsConf 2010 Call For Proposals
- XSS Protection in Rails 3
- Use the Cucumber
- Rejex - the JavaScript regular expression editor for Ruby
- Be pragmatic with your time
- Named Scopes Are Dead
Labels:
rubyist links
Senin, 08 Maret 2010
Apa Yang Baru di Gemcutter versi 0.5.0?
Gemcutter telah mencapai versi 0.5.0. Perubahan terbesar pada versi tersebut adalah telah diimplementasikannya gem yank. Dengan gem yank, memungkinkan untuk menghapus gems dari index. Misal, jika kita memiliki versi gem example-0.2.3 dan ingin dihilangkan dari index, dengan menjalankan gem yank maka versi gem example akan otomatis turun ke versi sebelumnya yang telah kita publikasikan. Selain fitur tersebut, terdapat fitur-fitur lain yang menarik dan sepenuhnya dapat dibaca di Gemcutter changelog.
Minggu, 07 Maret 2010
Sunspot
Sunspot adalah library Ruby untuk berinteraksi dengan Solr search engine yang memiliki interaksi yang powerful dan ekspresif. Sunspot dibangun diatas library RSolr yang menyediakan low-level interface untuk berinteraksi dengan Solr serta didesain agar mudah diimplementasikan diatas ORM apapun atau bahkan tanpa database sama sekali atau dengan kata lain cukup dengan filesystem. Belum lama ini atau tepatnya 3 maret 2010, Sunspot telah merilis Sunspot 1.0 dan Sunspot::Rails 1.0 dan memiliki beberapa fitur-fitur baru seperti melakukan logging pada log Rails untuk setiap Solr request dan memiliki SessionProxy yang merupakan objek yang merepresentasikan API yang sama seperti Sunspot::Session, tetapi memiliki behavior tambahan pada fungsionalitas core Session.
Labels:
gems,
ruby on rails
Selasa, 02 Maret 2010
Hobo - Web App Builder
Hobo adalah merupakan sekumpulan gems dan plugin open-source untuk Ruby on Rails yang sangat membantu programmer dalam membangun aplikasi. Dengan begitu, programmer rails tidak perlu membuat aplikasi sepenuhnya dari dasar. Contoh, saat membuat pertama kali membuat aplikasi, maka secara default Hobo akan menambahkan fitur-fitur user seperti sign-up, login, dan logout serta fitur pencarian. Untuk tutorial lebih lanjut mengenai Hobo, dapat dilihat di Try Hobo in two minutes dan Cookbook tutorials.
Labels:
ruby on rails,
videos
Langgan:
Entri (Atom)