On 04/12/2007, Muhammad Ichsan <[EMAIL PROTECTED]> wrote: > Dear All, > > Perkenalkan, saya Ichsan. Saya pendatang baru di Ruby. Masuk ke Ruby > lewat gerbang Rails. Saya pecinta bahasa cross platform seperti Java, > PHP, Ruby dan lainnya. Tertarik dengan Ruby karena kesederhanaan dan > kemudahan dalam mendevelop software.
salam kenal juga :-) sama dong sukanya sama yang cross platform juga (walau saya tak mahir) > Oh ya langsung aja ya pertanyaan perkenalan saya (sorry masih banyak > nanya karena ilmunya dikit di Ruby): boleh3x (banget) > 1. Saya menggunakan RSpec karena saya orang penganut eXtreme > Programming (walau partially). Gimana ya caranya membuat specification > terhadap Rails controller dengan mengabaikan masalah authentication. penasaran saya, "walau partially or sebahagian" itu maksudnya gimana ya? :-/ bisa diterangkan lebih lanjut penerapan apa yang Anda pakai? > Saya terpaksa melepas pasang statement before_filter aduh jangan dilepas pasang lepas pasang... coba mana rspec controllernya di copy paste kesini biar kita pelajari bersama, biasanya saya pakai ... argh later later, you copy paste your rspec code kesini dulu lah ya. > 2. Ada yang tau gimana best practice untuk Rails? Misalnya saya punya > masalah, apakah controller itu baiknya dishare lintas peran maupun > authenticated user? Soalnya saya kepikiran teknik DRY. Contoh > sederhananya adalah, employee profile yang bisa muncul di admin maupun > di bagian personalia. Apakah baiknya mereka berbagi controller yang > sama. Atau kedua controller menginclude controller khusus employee? berfikir secara resource, ya, think resource. apa yang Anda ingini dari aplikasi Anda (berpikir dari sisi end-user): 1. halaman admin seharusnya menampilkan listing employees (dengan fasilitas edit, remove) 2. halaman personalia seharusnya menampilkan listing employees (tanpa fasilitas edit, remove) kemudian berpikirlah mencari padanan dari kekuatan kata-kata description diatas yang boleh jadi masih belum sempurna juga, sila betulkan kalau ada yang bisa lebih deskriptif dari semula. 1. /admin/employees 2. bahasa inggrisnya personalia itu HRD / Human Resource Development betul salah? assuming saya benar cmiiw ya. maka url yang diminati adalah: /hrd/employees kemudian... bentar... bentar... sebelum berlanjut saya, Anda confirm dulu... ini Anda pakai RBAC gak? atau saya yang berpikir terlalu kompleks? mana struktur controller Anda copy paste juga kesini. -- Arie | http://linkedin.com/in/ariekeren | http://profile.to/ariekeren/ http://ariekusumaatmaja.wordpress.com | http://groups.yahoo.com/groups/id-ruby

