Re: [id-ruby] editor ruby

2007-05-15 Terurut Topik Adinda Praditya
On 5/15/07, Andry S Huzain [EMAIL PROTECTED] wrote:

   
  On 5/15/07, sugiarto [EMAIL PROTECTED] ugi_fractal%40yahoo.com
 wrote: tmen2 share aja nih,
  ada text editor buat windows, katanya sih mirip
  Textmate, yah coba2 selain Scite.,
  masih alpha sih
  http://intype.info/home/index.php

 Saingannya http://www.e-texteditor.com/.
 Lumayan itu. Tapi untuk view beberapa file, kudu pake plugin deh kayaknya.
 Terakhir saya nyoba, sama seperti intype, masih agak buggy.

 Kalau editor yang Rails-centric RoRed (http://www.plasmacode.com).
 Freeware.
 Ini udah bisa tabview berdasarkan action controller. Tampilan default juga
 mirip2 Textmate. Hitam.



















Bagaimana dengan Aptana (http://www.aptana.com) ? Bukannya bagus?
Kelemahannya apa?

Thanks,

Adinda P
http://apraditya.mahyuddin.web.id


[Non-text portions of this message have been removed]



[id-ruby] OOT: Ada yang punya pdf getting real ?

2007-10-31 Terurut Topik Adinda Praditya
Dear rubyist,..

Ada yang punya ebook getting real dari 37signals ga? Saya minta dong..

Thanks,

Adinda P


[Non-text portions of this message have been removed]



Re: [id-ruby] menggunakan Ruby pada Suse 10.2

2007-11-09 Terurut Topik Adinda Praditya
Mudah-mudahan artikel berikut dapat membantu anda.

http://apraditya.mahyuddin.web.id/2007/05/15/instalasi-rails-di-opensuse-102/

Thanks,

Adinda P


On Nov 9, 2007 9:18 AM, Bram Riyadi [EMAIL PROTECTED] wrote:

   Pagi maaf mengganggu waktu anda semua, nama saya Bram Riyadi dan saya
 masih newbie dalam programming.
 Saya ingin bertanya mengenai penggunaan ruby pada suse 10.2, saya sudah
 menginstall ruby pada suse 10.2 yang ingin saya tanyakan adalah bagaimana
 cara agar saya dapat menulis dan menjalankan syntax ruby pada Suse 10.2karena 
 saya sudah memeriksa pada dir: /usr/bin/ ruby telah terinstall.
 Jika ada link yang dapat membantu saya mohon bantuannya karena saya sudah
 googling tetapi tidak menemukan petunjuk.

 Terima kasih atas perhatian waktunya dan saya mohon maaf jika ada
 kata-kata saya yang kurang berkenan.

 rgs,

 Bram



[Non-text portions of this message have been removed]



Re: [id-ruby] menggunakan Ruby pada Suse 10.2

2007-11-13 Terurut Topik Adinda Praditya
Di CD / DVD? Saya install dengan CD (KDE + NonOSS-Biarch) dan search paket
saat instalasi dengan kata 'rails' dan 'ruby' ko nggak ada ya..?

Thanks 4 the info mas Herrydev

Adinda Praditya


On Nov 13, 2007 12:44 PM, herrydev [EMAIL PROTECTED] wrote:

   Bram, lebih enak kalau pake opensuse 10.3 soalnya Ruby  Rails udah
 ada dalam Paket Installernya.
 oh ya untuk IDEnya saya pake Netbeans, cuma netbeans ini butuh Java
 terinstall.. untungnya di paket opensuse 10.3 ini sudah ada paket JDK
 1.5.13 tinggal diinstall aja.

 regards




[Non-text portions of this message have been removed]



[id-ruby] Tambahan manual apa yang cocok untuk nemani buku Agile Web Dev with Rails?

2007-11-23 Terurut Topik Adinda Praditya
Hi semua,

Saya baru mulai belajar ruby dengan Agile Web Dev with Rails, sambil coba
bikin aplikasi sendiri. Lalu saya mo coba validasi suatu input yang saya
batasi panjangnya dengan 10. Trus saya coba cari2 referensi tentang ruby
programming yaitu di Ruby
CoreLibhttp://corelib.rubyonrails.org/classes/String.html#M001495dan
Programming
Ruby http://www.ruby-doc.org/docs/ProgrammingRuby/. Akhirnya saya
memberanikan diri untuk coba code ini di model user.

def validate
errors.add(:address_zip, should be 5 or 6 digit of integer) if
address_zip.length  5 or address_zip.lengh  6
end

Dan tentu saja error krn yang diminta dari address_zip.length adalah method
length, yang mana itu tidak ada. Pertanyaan saya:

   1. bagaimana saya melakukan validasi diatas.
   2. sesuai subject, untuk melakukan latian dan modifikasi, manual apa
   yang sesuai untuk menemani buku Agile Web?

Mohon dimaklumi pertanyaan yg newbie ini dan sekaligus saran2nya. FYI, saya
belum pernah coding OOP. Dari kuliah dulu, zaman saya hanya dikasih
prosedural, OOP blm pernah coba.

Thanks,

Adinda P


[Non-text portions of this message have been removed]



[id-ruby] Contoh pemakaian country_select

2008-03-13 Terurut Topik Adinda Praditya
Hi all,..

Saya baca referensi rails untuk method country_select (
http://api.rubyonrails.com/classes/ActionView/Helpers/FormOptionsHelper.html#M000942),
saya coba tapi selalu muncul error. Ada yang bisa kasih contoh
penggunaan
method ini? Saya agak heran mengapa referensinya tidak memberikan contohnya
sekalian? Apa asumsinya ruby programmer itu udah pada jago dan rata2
'imigran' dari bahasa lainnya? Atau karena hal lain?

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Re: Contoh pemakaian country_select

2008-03-13 Terurut Topik Adinda Praditya
2008/3/14 Arie Kusuma Atmaja [EMAIL PROTECTED]:

 new.haml

 - form_for :didakeren do |f|
 = f.text_field :name
 = f.select_country :country

 dijamin jalan 1000 persen ;-) kalo masih nggak jalan jalan silakan laporan 
 lagi

Nggak jalan, yang jalan f.country_select   : ) Cara ini yang belum
saya coba, karena terpaku referensi yang menggunakan option dan
parameter lainnya.

 jelek ya referensi nya :-( enakan film / video screencast. ngomong2x soal 
 country kalo
 saya pribadi lebih suka masukin country ke database trus bikin cara biasa aja 
 (tentu bikin
 helper lewat model dong), jadi field2 nya bisa name, special, bisa juga sama 
 code ataupun
 abbreviation. # nambah kalo yang ke-rajin-an bisa sama flag thumbnail sama 
 regexp IP

Awalnya saya juga mo nanya apa ada yang sudah buat file migration-nya
: ) Tapi pas baca helper itu jadi nggak nanya d. Mereka2 yang sudah
sering buat aplikasi apa nggak mengirim ke rubyforge ya..?

Makasih atas jawabannya.

Dida


Re: [id-ruby] Re: Contoh pemakaian country_select

2008-03-13 Terurut Topik Adinda Praditya
2008/3/14 Arie Kusuma Atmaja [EMAIL PROTECTED]:

 On 14/03/2008, Adinda Praditya [EMAIL PROTECTED] wrote:
  Makasih rie. Waah,.. nggak sangka banget dukungan komunitasnya sampe
 sebesar
  ini, padahal member belum banyak seperti komunitas lainnya. Saya masih
 pake
  rubygem 0.9.2 jadi ada masalah saat saya mo jalanin server-nya. Comot2
  kodenya bisa nggak ya..?


Apa bisa saya ubah di environment.rb untuk jalanin server dari contoh
aplikasi yang anda kasih? Saya sudah upgrade rubygem-nya, lalu pas jalanin,
muncul masalah di versi rails-nya. Gimana sih masalah lintas versi rubygem
ini?


 hmm... comot2 kodenya itu saya gak paham maksudnya codes nya mau
 diapain? kalau ada aplikasi wikipedia offline yang pernah dibikin sama
 stian yg sekarang udah pulang kampung ke norway sana dia pernah comot
 pake mongrel. tapi gak tau saya apa jawaban kaya gini masih relepan
 apa nggak.


Maaf nggak bilang, maksud saya nyontek kode2 anda lalu paste di kode saya
untuk sekedar mencobanya aja. Ga ada hubungannya dengan server.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] Kenapa file2 views yang otomatis dibuat itu .html.erb, bukan .rhtml?

2008-03-26 Terurut Topik Adinda Praditya
Dear All,

Saya baru install plugin restful_authentication, lalu coba generate.
Kenapa file2 views yang otomatis dibuat itu .html.erb, bukan .rhtml? Bisa
saya ganti manual sih, tp khan sangat nggak sesuai dengan prinsip2 di rails.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Kenapa file2 views yang otomatis dibuat itu .html.erb, bukan .rhtml?

2008-03-26 Terurut Topik Adinda Praditya
On 3/27/08, Rie! [EMAIL PROTECTED] wrote:

 karena sejak versi rails kesekian gitu (2 berapa gitu kalo ga salah
 ingat) rails lebih menggunakan ekstensi .html.erb ketimbang .rhtml,
 jadi jangan malah didowngrade lagi diganti jadi .rhtml lagi. coba
 untuk lebih lengkap dan spesifik cari cari di changelog source code
 rails atau bisa juga liat arsip DHH nulis nulis di blognya rails.







Oh gitu,.. tapi ini baru saya sadari sejak error Missing template file
.../.new.rhtml Jadi akhirnya saya ganti namanya seperti biasa.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] masalah dgn params atau model? error MySQL server has gone away

2008-05-22 Terurut Topik Adinda Praditya
Hi all,

Saya lagi belajar buat sistem autentikasi sederhana (masih nyontek buku
si..). Saya mengalami keanehan saat saya masukkan username dan password
dengan benar, saya masih gagal melewati autentikasi itu. Ini log server-nya:

Processing UsersController#login (for 127.0.0.1 at 2008-05-23 09:41:06)
[POST]
  Session ID: 36f8fd6ed5ef09c4384c100cd489e9ca
  Parameters: {user={login=dida, password=123},
commit=Login, action=login, controller=users}
  User Columns (0.001291)   SHOW FIELDS FROM users
  User Load (0.004381)   SELECT * FROM users WHERE (*users.`login` IS NULL*)
LIMIT 1
Rendering  within layouts/application
Rendering users/login
Completed in 0.04094 (24 reqs/sec) | Rendering: 0.00509 (12%) | DB: 0.00567
(13%) | 200 OK [http://localhost/login]

pertanyaan saya, kenapa query-nya users.login IS NULL padahal jelas2
parameter yang didapat dari method POST itu benar (sprt pd hash di atas).
Setelah penasaran, saya coba cek dengan console. Sebelumnya, mungkin ada
baiknya saya paste-kan beberapa source code di sini.

*Controller: users_controller.rb *
...
  def login
if request.post?
  if user = User.authenticate(params[:login], params[:password])
session[:user_id] = user.id
redirect_to :controller = 'acaras', :action = 'index'
  else
flash[:notice] = 'User/password anda salah'
  end
end
  end
...

*Model: user.rb*
...
before_save :encrypt_new_password

  def self.authenticate(login, password)
user = find_by_login(login)
return user if user  user.authenticated?(password)
  end

  def authenticated?(password)
hashed_password == encrypt(password)
  end


  protected
def encrypt_new_password
  return if password.blank?
  self.hashed_password = encrypt(password)
end

def password_required?
  hashed_password.blank? || !password.blank?
end

def encrypt(string)
  Digest::SHA1.hexdigest(string)
end

...

Saya coba dengan console menjalankan ini:

user2 = User.authenticate(dida, 123)
ActiveRecord::StatementInvalid: Mysql::Error: MySQL server has gone
away: *SELECT
* FROM users WHERE (users.`login` = 'dida')*  LIMIT 1
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract_adapter.rb:128:in
`log'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/mysql_adapter.rb:243:in
`execute'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/mysql_adapter.rb:399:in
`select'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in
`select_all'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:427:in
`find_by_sql'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:997:in
`find_every'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:991:in
`find_initial'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1204:in
`send'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1204:in
`method_missing'
from
/usr/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/deprecation.rb:44:in
`silence'
from
/usr/lib/ruby/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1204:in
`method_missing'
from ./script/../config/../config/../app/models/user.rb:28:in
`authenticate'
from (irb):10


Query-nya benar, tapi kok ada error MySQL server has gone away? Padahal
servis mysql-nya jalan lho.. Saya jadi menemukan masalah lain lagi (atau
inikah masalah sebenarnya? CMIIW).

Sebagai rangkuman, pertanyaan saya adalah:

1. Mengapa query pada server params[:login] nya tidak ada? (SELECT * FROM
users WHERE (*users.`login` IS NULL*))
2. Ada apa dengan error MySQL server has gone away?

Masih googling untuk cari jawaban pertanyaan kedua. Kalo yang pertama,
bingung cari dengan keyword apa.

Makasih sebelumnya,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] masalah dgn params atau model? error MySQL server has gone away

2008-05-23 Terurut Topik Adinda Praditya
2008/5/23 Arie Kusuma Atmaja [EMAIL PROTECTED]:

 2008/5/23 Adinda Praditya [EMAIL PROTECTED]:

  Sebagai rangkuman, pertanyaan saya adalah:
 
  1. Mengapa query pada server params[:login] nya tidak ada? (SELECT * FROM
  users WHERE (*users.`login` IS NULL*))

 coba Anda cek dari script/console saja, ketika
 User.authenticate(params) itu apa yang dikatakan log Anda (di lain
 layar Terminal dgn tail -f log/development.log).

Udah khan makanya muncul error yang kedua. Tapi alhamdulillah akhirnya
masalah yg kedua sudah terselesaikan. Masalah kedua timbul (+/-
singkatnya) karena sudah terlalu lama koneksi mysql-nya idle.
Setidaknya kata ruby-forum sih gitu
(http://www.ruby-forum.com/topic/123472). Akan tetapi (berbeda dengan
saya), kasus mereka itu hampir terus2an begitu. Akhirnya saya cuman
browse http:/localhost:3000/users/show/1 (untuk mancing koneksi
mysql-nya kembali, dan anehnya tidak muncul error apa2 di log server),
lalu saya coba jalankan User.authenticate(login, passwrd) error
MySQL-nya hilang. Hmmh.. walaupun selesai, tp no idea solusi
sebenarnya apa.

Kembali ke masalah pertama, method authenticate itu bisa saya jalankan.

user = User.authenticate(dida, 123)
= #User:0xb71df83c
@attributes={hashed_password=40bd001563085fc35165329ea1ff5c5ecbdbbeef,
id=1, login=dida, email=[EMAIL PROTECTED]}



 itu saja dulu jawaban dari saya. mengenai yg lain sebetulnya ada yang
 saya kurang sreg bila mengikuti arus tren REST ya, itu di controller
 login action methodnya gak usah, pakai cek if request adalah POST maka
 begini else maka begitu, sebaiknya sekalian Anda pisah, dari request
 GET Anda route ke /login dan ketika request POST Anda route ke /
 controller ybs / jangan lupa filter param logging Anda aktifkan supaya
 password dan username Anda disembunyikan di log demi sekuritas.

Bisa share lebih lanjut mengapa kurang sreg? Maaf nih mungkin saya yg
rada oon. Kalo mau sekalian dipisah, apa berarti tinggal nambahkan
else aja pada block if request.post? Lalu di dalam else itu
tambahkan route ke /login.


 kalau bingung cari dengan keyword apa, sebetulnya ada cara yg paling
 mudah dan sangat sering saya lakukan bila ingin minta pertolongan di
 komunitas mana aja apalagi utk kita orang Indonesia yg ramah2x.
 caranya Anda pasang link/posting link yang link itu menuju repository
 codes yang Anda bingung bagaimana penyelesaiannya (kalau suka git,
 pasang di github.com. kalau svn, mungkin bisa coba pasang di
 svnhub.com / gratis) nanti biar yg sama-sama mau belajar dan ingin
 mencoba memberi pencerahan bisa melihat lengkap beserta log nya DAN
 mncoba sendiri codes tsb di komputernya untuk memastikan apakah
 pencerahan yg akan diberikan itu bener-bener jitu/manjur apa nggak
 (nggak jalan/berhasil). gitu, saya menganjurkan cara ini ke semua
 teman2x yang lain juga, kalau ada yg lebih baik ya monggo (iChat trus
 monitornya gerak2x sendiri digerakkan remote tapi pastinya kalau ini
 asli antar temen emang udah percaya aja alias uda kenal pasti orang
 baik2x) :-)

Pernah dishare tidak (di blog anda mungkin?) suatu kasus yang
terselesaikan dengan cara anda di atas?

Makasih mas Arie, always the 1st to respond : )

Dida


[id-ruby] Gimana generate query negatif?

2008-05-30 Terurut Topik Adinda Praditya
Hi all,..

Maaf kalo pertanyaannya sangat mendasar banget. Saya udah coba cari di rails
API reference dan ruby lang ref tapi belum menemukan caranya. Mo nanya,
gimana cara buat query yang negatif? Baik untuk logic (IS NOT) dan . Saya
coba

Product.find_by_vendor_id(nil)
SELECT * FROM products WHERE (*products.`vendor_id` IS NULL*) LIMIT 1

Tapi, kalo

Product.find_by_vendor_id(!nil)
SELECT * FROM products WHERE (*products.`vendor_id` = 1*) LIMIT 1


saya coba pake hash entry :conditions {:vendor_id = !nil} hasilnya juga
sama. Apa ada cara lain selain find_by_sql ?   Untuk kasus serupa,
bagaimana kalo generate query seperti WHERE vendor_id  3 ?

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Gimana generate query negatif?

2008-05-30 Terurut Topik Adinda Praditya
On Sat, May 31, 2008 at 9:00 AM, Leo Laksmana [EMAIL PROTECTED] wrote:

 Product.find_by_vendor_id(nil)
 SELECT * FROM products WHERE (*products.`vendor_id` IS NULL*) LIMIT 1
 --

 Product.find(:first, :conditions = {:vendor_id = nil})

Lho, ini mah sama aja. Yang saya inginkan itu gimana supaya IS NOT NULL

 Product.find(:first, :conditions = [vendor_id  ?, nil])

Ini bisa untuk yang  , tapi tidak untuk diisi dengan nil, tetapi
harus suatu nilai tertentu. Akhirnya saya pake :conditions =
[vendor_id IS NOT NULL] aja.

Makasih banyak

Dida


Re: [id-ruby] Gimana generate query negatif?

2008-05-30 Terurut Topik Adinda Praditya
2008/5/31 Leo Laksmana [EMAIL PROTECTED]:

 Ada problem dengan vendor_id IS NOT NULL, sebaiknya dengan:

 [vendor_id is not ?, nil]

 Saya pernah punya issue dengan NULL antara sqlite3 dan mysql. NULL di
 database tidak portable, dengan nil driver rails akan translate ke sql
 accordingly.

Wah iya, nggak kepikiran ke arah sana : ) Makasih banyak atas tambahan
berharganya.

Dida


[id-ruby] Fwd: Can create record but can not update it = has_many through

2008-06-07 Terurut Topik Adinda Praditya
Hai all,

Saya masih kurang pd untuk coding model yang punya asosiasi has_many
through. Saya berhasil buat Product sesuai dengan asosiasi yang diharapkan,
tapi nggak bisa update dengan error NoMethodError:

undefined method `reciters=' for #Product:0xb71a77e8


Padahal di procuct_controller sama2 pake @product.reciters. Tapi kenapa pas
update nggak bisa ya..? Please help. Di bawah saya sisipkan potongan kode2
terkait.

Thanks,

Dida


product_controller.rb
==
def create
@product = Product.new(params[:product])

if @product.save
  unless params[:reciters].blank?
@product.reciters  Qori.find(params[:reciters])
  end
  flash[:notice] = 'New product successfully created.'
  redirect_to :action = 'index'
else
  render :action = 'new'
end
end

def update
@product = Product.find(params[:id])

@product.update_attributes(params[:product])

unless params[:reciters].blank?
  @product.reciters = Qori.find(params[:reciters])
end

if @product.save
  flash[:notice] = 'Product has been updated.'
  redirect_to :action = 'show', :id = @product
else
  render :action = 'edit'
end
end

== product_controller.rb

product.rb
==
class Product  ActiveRecord::Base
  ...
  has_many:pilihan_qoris
  has_many:reciters, :through = :pilihan_qoris, :source = :qori
  ...

qori.rb
=
class Qori  ActiveRecord::Base
  has_many :products
  has_many :pilihan_qoris
  has_many :creations, :through = :pilihan_qoris, :source = :product
  ...
=


[Non-text portions of this message have been removed]



Gimana cara updatenya dong? == Re: [id-ruby] Fwd: Can create record but can not update it = has_many through

2008-06-10 Terurut Topik Adinda Praditya
2008/6/10 M. Fadhil Mandaga [EMAIL PROTECTED]:

   On Sat, Jun 7, 2008 at 5:21 PM, Adinda Praditya [EMAIL 
 PROTECTED]apraditya%40gmail.com
 wrote:
  Hai all,
 
  Saya masih kurang pd untuk coding model yang punya asosiasi has_many
  through. Saya berhasil buat Product sesuai dengan asosiasi yang
 diharapkan,
  tapi nggak bisa update dengan error NoMethodError:
 
  undefined method `reciters=' for #Product:0xb71a77e8
 
  Padahal di procuct_controller sama2 pake @product.reciters. Tapi kenapa
 pas
  update nggak bisa ya..? Please help. Di bawah saya sisipkan potongan
 kode2
  terkait.

 iy sama2 menggunakan @product.reciters, tapi methodnya beda, yang di
 create, method '', sedangkan yang di update method '=', tapi
 masalahnya bukan di method.



















Permasalahannya di method memang, saya sudah konfirmasi di reference API.

http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#M001103

Lihat tabel method generated by many-to-many association di kolom has_many
:through kalo diperhatikan lebih lanjut, nggak ada cara untuk update.
@product.reciter_ids ada tapi hanya untuk output. Kalo @product.reciter_ids
= an_array nggak ada juga. Pantas saya coba keduanya tidak berhasil. Dari
milis lain, saya dapat informasi method ini baru didukung di versi 2.1.

Lalu kalo mo update gimana caranya? Masa' saya harus destroy_all dulu, baru
pake '' lg? Kalo saya pake destroy_all, reference-nya malah ikut terhapus,
padahal di model-nya saya nggak pake parameter :depend. Jadi nggak bisa
juga.

Satu-satunya cara adalah #others.delete(other, other) karena .delete_all
juga nggak ada. Apa saya harus @product.reciters.delete.(@product.reciters)
lalu pake  ? Kok jadi susah banget, harusnya ada cara lain nih.. Buat apa
ada asosiasi itu kalo malah jd tambah repot.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] Memberikan nilai ke model sebelum disimpan ke database?

2008-06-16 Terurut Topik Adinda Praditya
Hi All,

Saya ingin memberikan suatu nilai ke atribut model sebelum disimpan ke
database. Saya udah tambahkan method pada :before_save tapi tidak
berpengaruh saat saya edit via form. Ini sebagian code-nya:

before_save :set_time

private
  def set_time
if created_at.blank?
  created_at = Time.now
else
  modified_at = Time.now
end
  end

Mohon pencerahannya.

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Re: Memberikan nilai ke model sebelum disimpan ke database?

2008-06-18 Terurut Topik Adinda Praditya
On 6/17/08, h_sandjaja [EMAIL PROTECTED] wrote:


 Ada banyak cara untuk set default attribute value supaya bisa terlihat
 di edit form

Maaf mungkin saya salah menjelaskan. Maksud saya nilainya itu justru tidak
tampil di form, akan tetapi diatur di model-nya saat form itu disubmit. Jadi
benar menggunakan before_save, cuma emang harus pake self.field.

Begini nih, kalo basic ruby-nya belum kuat :) Makasih banyak atas
masukan2nya.

Dida


[Non-text portions of this message have been removed]



[id-ruby] Cara mengatur layout untuk sub controller

2008-06-18 Terurut Topik Adinda Praditya
Hi all,

Mo tanya cara mengatur view files/layout untuk subcontroller (CMIIW) seperti
product controller dalam admin ('admin/product'). Ini strukturnya:

$ ls app/views/layouts/

admin/ admin.rhtml store.rhtml

$ ls app/views/layouts/admin/

product.rhtml

=

Kalau saya hapus file product.rhtml layout-nya tidak menggunakan layout
admin.rhtml, akan tetapi malah tanpa layout. Gimana caranya agar saya hanya
menggunakan layout admin.rhtml saja? Trus routing yang singkat untuk maping
actions yang ada di sub controller2 (yang di bawah admin) itu. Ada tips atau
referensi yang bisa dishare?

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Cara mengatur layout untuk sub controller

2008-06-25 Terurut Topik Adinda Praditya
Kalau hal yang serupa untuk helper gimana?

On 6/20/08, monica [EMAIL PROTECTED] wrote:

y udah buat aja di setiap controllernya , tulis di paling atas

 layoutadmin

 nanti setaip controllernya akan otomatis ngambil layout dari admin...




[Non-text portions of this message have been removed]



Re: [id-ruby] Cara mengatur layout untuk sub controller

2008-06-26 Terurut Topik Adinda Praditya
On 6/27/08, Booking Heaven [EMAIL PROTECTED] wrote:

 saya rasa helper gak ada kaitannya sama layout, helper itu untuk membuat 
 fungsi yang berpengaruh pada hasil output di view, misal tanda mata uang (Rp, 
 $, dsb). untuk sementara ini saya belum coba yang untuk layout. Untuk apa di 
 taro dihelper kalo dikontroller saja bisa.


Gini, saya buat helper untuk menampilkan status (ketersediaan / tidak)
suatu barang dari field active di database. Barang ini punya
kontroller yang menjadi sub controller Admin
(Admin::ProductController). Begitu juga model-model lain yang
kontroller-nya menjadi sub controller admin.

Saat generate kontroller2 ini, khan ada helper-nya. Nah pertanyaan
saya, apa yang harus dimasukkan ke dalam helper2 ini agar menggunakan
admin helper saja? Dengan demikian semua view files dari model-model
ini bisa menggunakan fungsi helper yang sama?

Ini contoh helper saya:

 def active_status_image(obj)
if obj == 1
  image_tag tick.png, :alt = aktif
else
  image_tag x.png, :alt = tidak aktif
end
  end

Dan ini penggunaannya untuk membuat table ketersediaan warna dari
barang tersebut:

td align=center%= active_status_image(color.active) %/td

Demikian, mudah2an bisa ketangkap permasalahannya.

Makasih,

Dida


[id-ruby] one to many relationship yang aneh.

2008-07-01 Terurut Topik Adinda Praditya
Hi all...

Saya lagi coba memperbagus tabel2 data kodepos di indonesia. Saya coba
masukkan nilai model seperti biasa, dan saya sudah coba di console dan bisa.
Saya sampai menambahkan return false yang kedua sehingga muncul error:

NameError in KodeposController#import_kelurahan
uninitialized constant Kodepos::JenisItem

Maaf kalo permasalahannya kurang jelas disampaikan. Mohon pencerahannya.

Thanks,

Dida

==

class Kodepos  ActiveRecord::Base

  belongs_to  :kelurahan
  belongs_to  :desa
  belongs_to  :kota
  belongs_to  :jenis_tempat


  def self.import_from_kdpos(kdpos, kota, singkatan)

  jnis = JenisTempat.find_by_singkatan(singkatan)

  return false unless jnis.is_a? JenisItem

  k_pos = self.new
  k_pos.nama = kdpos.ket
  k_pos.kode = kdpos.kodepos
  k_pos.jenis_tempat = jnis
  k_pos.kota = kota

  return false if k_pos.jenis_tempat.nil?

  k_pos.save
  k_pos
  end

end


[Non-text portions of this message have been removed]



[id-ruby] Rekomendasi Plugin CMS untuk Rails

2008-07-08 Terurut Topik Adinda Praditya
Hi all,

Ada yang bisa rekomendasi CMS rails plugin dari daftar ini
http://railsbased.org/categories/1-CMS.html ? Saya udah ke situsnya Comatose
dan baca2 sedikit implementasinya. Sepertinya lumayan bagus. Tapi sudah
lumayan lama tidak updated, ada komentar mengenai ini? Kalo yang lain
sepertinya aga kompleks. Saya hanya ingin manajemen pages dan mudah
diintegrasikan dengan back-end (admin panel) yang saya buat untuk aplikasi
utama saya.

Ada ga review yang lebih luas dari railsbased? Mohon pencerahannya.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] Tidak bisa mencegah RecordNotFound dengan rescue

2008-07-08 Terurut Topik Adinda Praditya
Hi all,

Merupakan cara yang biasa untuk mencegah error record not found dengan
rescue. Namun untuk kasus yang sederhana berikut ini, rails (1.2.3-20) tidak
bisa. Ini method di kontroller saya:

def show_page
  begin
  load_data
  @page = Page.find_by_name(params[:name])
  rescue ActiveRecord::RecordNotFound
  logger.error(Attempt to access invalid page #{params[:name]})
  redirect_to_index(Halaman tidak ditemukan)
  end
  end

namun untuk method yang lain, dengan kode serupa, yang membedakan hanya
params[:id], tidak muncul error. Btw, error-nya bukan no record found, tapi
NoMethodError karena atribut dari @page yang ada di viewer nggak ada.

Saya lihat di log, yang membedakan cuman 'LIMIT 1'.

log saat menjalankan method dengan params[:id]

Product Load (0.065676) SELECT * FROM products WHERE (products.`id` = 732)
Attempt to access invalid product 732
Redirected to http://localhost:3000/

 Perhatikan, di sini rescue berhasil, sedangkan menjalankan method dengan
params[:name] langsung di by-pass ke rendering within layouts/store ...
dan seterusnya

Page Columns (0.023000) SHOW FIELDS FROM pages
  Page Load (0.000610) SELECT * FROM pages WHERE (pages.`name` = 'store')
LIMIT 1
Rendering within layouts/store
Rendering store/show_page

Ada yang bisa kasih penjelasan mengapa bisa demikian? Dan gimana cara
menangkap error ini lalu mengarahkannya ke controller lain?

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] if yang aneh..

2008-07-12 Terurut Topik Adinda Praditya
Hi all,

Saya ingin implementasikan aktivasi sebuah orderdengan url
http://localhost:3000/aktivasi/pemesanan/apWBj8pne07SQ yang dihandle oleh
controller berikut:

def activate_order
  @cart = find_cart
  @pagetitle = Aktivasi Pemesanan
  @order = Order.to_be_activated(params[:kode])
  if @order
@order.status = 'aktif'
@order.save
  else
@error = URL aktivasi tidak valid. Pesanan anda belum dapat diaktifkan
  end
end

dan ini method to_be_activated dimodel Order:

def self.to_be_activated(kode)
  activated_order = Order.find_by_kode(kode)
  return false if activated_order.nil? || activated_order.status == 'aktif'
  activated_order
end

Mengapa blok di dalam if @order (pada kontroler di atas) masih juga
dieksekusi padahal @order-nya false sehingga muncul error saat diviewer.??
Padahal saya coba dari console saja tidak dieksekusi?

 order = Order.to_be_activated(apWBj8pne07SQ)
= false
 if order
 order.status = 'aktif'
 order.save
 else
? error = URL aktivasi tidak valid. Pesanan anda belum dapat diaktifkan.
Silahkan periksa kembali email anda.
 end
= URL aktivasi tidak valid. Pesanan anda belum dapat diaktifkan. Silahkan
periksa kembali email anda.
 order
= false

Tak heran mengapa saya kasih judul if yang aneh. Saya sadar palingan
programernya yg aneh : ) oleh karena itu mohon pencerahannya.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Tanya IDE Ruby

2008-07-14 Terurut Topik Adinda Praditya
Kalo punya memory yg cukup besar  512MB, saya saranin pake NetBeans. Sangat
membantu untuk pemula.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] [Newbie Ask] Dimana Server IIX yang ada RoR-na

2008-08-03 Terurut Topik Adinda Praditya
2008/8/2 aagun2006 [EMAIL PROTECTED]

   Kayaknya Workshop di PT INTI Bandung Ruby on Rails perlu ditindak
 lanjuti nih kang arie, kemarin dari yml nya aku ajuin usulin agar
 Bandung RoR atau siapa aja membuka server khusus untuk RoR buat
 memfasilitasi kita2 (eh aku) yang newbie nih, dalam artian klo ngoprek
 di localhost aja kan perasaam kurang manteb ...

 Apalagi ada boss steven ya ..., g tau disana (MWN) apa udah ada RoR nya
 ?











CPanel terakhir (ver. 11.x) sudah mendukung RoR, jadi saya kira nggak
sedikit webhosting yang sudah  mendukung RoR (CMIIW). Atau di
heroku.comjuga cukup bagus.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] [Newbie Ask] Dimana Server IIX yang ada RoR-na

2008-08-03 Terurut Topik Adinda Praditya
2008/8/6 Ahmad Tanwir [EMAIL PROTECTED]

   Oh.. gitu ya... NGomomg2 ada konsolnya ga ya? Maksud aku buat ngejlanin
 beberapa script rubynya, semisal script/about





Ada, bisa migrate database. Bisa running sebagai development, maupun
production environment. Lebih lanjut, langsung aja tour ke situsnya d.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Urunan Nyawa VPS yuk...

2008-08-07 Terurut Topik Adinda Praditya
2008/8/7 ahmad gozali [EMAIL PROTECTED]

   ini mau buat nyoba online doang apa mau buat startups? :D
 IMO kalo buat nyoba2 kenapa nggak nyoba heroku.com apa mor.ph?
  






Iya, emangnya mo buat apa? Td pagi mo nanya lupa.

Thanks  sorry 1-liner

Dida


[Non-text portions of this message have been removed]



[id-ruby] instant variable ada, tapi NoMethodError

2008-08-08 Terurut Topik Adinda Praditya
Hi all,

Saat saya browse localhost:3000/home saya dapat NoMethod ini

You have a nil object when you didn't expect it!
The error occurred while evaluating nil.items

Extracted source (around line *#86*):

83:   /div
84:
85:   div id=sidebar
86: %= hidden_div_if(@cart.items.empty?, :id = cart) %
87:   %= render(:partial = store/cart, :object = @cart) %
88: /div
89:


Ini controller dan action:
def show_page
load_data
@cart = find_cart
@page = Page.find_by_name(params[:name])
unless @page.is_a? Page
  redirect_to_index(Halaman tidak ada)
end
  end

Ini application trace-nya:

app/views/layouts/store.rhtml:86:in
`_run_rhtml_47app47views47layouts47store46rhtml'
app/controllers/sessions_controller.rb:24:in `create'

sessions_controller adalah controller dari RESTful authentication (yang baru
saja saya pasang, sebelumnya tidak dapat NoMethodError). Saya sudah
tambahkan @cart = find_cart dan fungsinya ada dan memastikan kalo @cart itu
ada.

Lalu kenapa saya dapat error ini? Btw, saya masih pake Rails 1.2.3 karena
masih blm explore cara migrasi ke versi 2.x. Apa code2 saya harus diubah
juga (at least extension rhtml ke html.erb) atau gmn, masi blm tau. Sekalian
nanya di sini aja ya.. Mungkin ada reference / manual yg bisa dishare ke
saya.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] instant variable ada, tapi NoMethodError

2008-08-08 Terurut Topik Adinda Praditya
2008/8/8 adit [EMAIL PROTECTED]

   find_cart nya me-return nil

 kemungkinan besar karena data cart yg anda cari tidak ada di table






Oh iya, saya lupa menyebutkan find_cart nya. Harusnya akan selalu ada
nilainya khan?

 def find_cart
  session[:cart] ||= Cart.new
end


Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] sedot2

2008-08-12 Terurut Topik Adinda Praditya
Tolong dishare dong, buat yang udah nyedot. Maaf one-liner

Dida

On Tue, Aug 12, 2008 at 9:04 PM, Widi Harsojo [EMAIL PROTECTED] wrote:

   Not Found

 The requested URL
 /videos/01-joe-obrien-and-jim-weirich-mock-dialogue_960x368.mp4 was
 not found on this server.

 Additionally, a 404 Not Found error was encountered while trying to
 use an ErrorDocument to handle the request.



[Non-text portions of this message have been removed]



[id-ruby] Mohon bimbingan upgrade to Rails 2.1 from 1.2.3 :no such file to load vendor/rails/railties/lib/initializer

2008-08-14 Terurut Topik Adinda Praditya
Hi all,...

Saya lagi cari tutorial gimana upgrade rails, terutama rails project-nya.
Saya coba ikuti ini
http://www.slashdotdash.net/articles/2007/12/03/rails-2-upgrade-notesUpgrade
Rails berhasil di openSuSE-10.3 saya, namun masih belum bisa upgrade
/ run aplikasi rails saya (yang masih dalam tahap development).

Dari URL tadi, dan kayanya nggak ada isu (yang dibahas) yang memungkinkan
untuk terjadi error (aplikasi saya juga masi sangat sederhana), akhirnya
saya jalanin rake rails:freeze:edge dan ini hasilnya:

$ rake rails:freeze:edge
(in /home/dinda/Workspace/SimpleStore)
rake aborted!
no such file to load --
/home/dinda/Workspace/SimpleStore/config/../vendor/rails/railties/lib/initializer
/home/dinda/Workspace/SimpleStore/Rakefile:4
(See full trace by running task with --trace)

Saya ga punya folder railties di vendor/rails. Tutorialnya aga susah dicari
yang mirip2 dengan keadaan saya, padahal ini cukup umum terjadi, dan mereka2
yang pemula, yang belajar dari buku, sebagian besar masi pake Rails 1.2.x.
Saya agak lost, mohon bantuannya.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Mohon bimbingan upgrade to Rails 2.1 from 1.2.3 :no such file to load vendor/rails/railties/lib/initializer

2008-08-14 Terurut Topik Adinda Praditya
Udah bisa, akhirnya saya backup vendor/rails/ lalu saya jalankan

rake rails:freeze:edge
rake rails:update

Tinggal masalah slanjutnya aja. Saya post di threead yang beda d.

Thanks

Dida


2008/8/15 Arie Kusuma Atmaja [EMAIL PROTECTED]

   Adinda Praditya wrote:

  Saya lagi cari tutorial gimana upgrade rails, terutama rails project-nya.

 saya belum pernah nemu kasus begini kecuali kalau memang dari sumber
 rails edgenya yang sedang bermasalah (inipun jarang).

 coba cek, bikin spike, rails coba, lalu jalankan disana rake
 rails:freeze:edge mau jalan apa nggak.

 berikut env di tempat saya (yg tidak pernah bermasalah so far):

 r:~ arie$ ruby -v  gem -v  rails -v
 ruby 1.8.6 (2007-09-24 patchlevel 111) [universal-darwin9.0]
 1.2.0
 Rails 2.1.0

  $ rake rails:freeze:edge

  rake aborted!
  no such file to load --
 
 /home/dinda/Workspace/SimpleStore/config/../vendor/rails/railties/lib/initializer
  /home/dinda/Workspace/SimpleStore/Rakefile:4

 --
 http://ariekusumaatmaja.wordpress.com
 Don't ask if you can ask, just ask!, R2D2
  



[Non-text portions of this message have been removed]



[id-ruby] Ada yang tidak beres dengan Restful Authentication di aplikasi saya

2008-08-20 Terurut Topik Adinda Praditya
Hi all,

Saya baru install Restful Authentication di aplikasi saya (udah pake yang
terbaru dari git). Lalu saya generate berikut dengan eksekusi file migrasi
yang digenerate dari plugin itu. Saya bisa register dan aktivasi usernya.

Namun saat saya coba login, saya tetap berada di login page dan nggak dapat
:notice maupun :error dari flash-nya. Saya sudah pastikan kalo flash itu ada
di layout. dan saya dapat pesan2 yang muncul saat registrasi dan aktivasi
user. Jadi saya nggak tau apakah sudah login / blm.

Ini SessionsController dari pluginnya:

...
def new
  end

  def create
logout_keeping_session!
user = User.authenticate(params[:login], params[:password])
if user
  # Protects against session fixation attacks, causes request forgery
  # protection if user resubmits an earlier form using back
  # button. Uncomment if you understand the tradeoffs.
  # reset_session
  self.current_user = user
  new_cookie_flag = (params[:remember_me] == 1)
  handle_remember_cookie! new_cookie_flag
  redirect_back_or_default('/')
  flash[:notice] = Logged in successfully
else
  note_failed_signin
  @login   = params[:login]
  @remember_me = params[:remember_me]
  render :action = 'new'
end
  end

protected
  # Track failed login attempts
  def note_failed_signin
flash[:error] = Couldn't log you in as '#{params[:login]}'
logger.warn Failed login for '#{params[:login]}' from
#{request.remote_ip} at #{Time.now.utc}
  end
...

Ini dari development.log:

Saat mengakses login page:

Processing SessionsController#new (for 127.0.0.1 at 2008-08-20 17:04:15)
[GET]
  Session ID: BAh7CDoOcmV0dXJuX3RvMDoMY3NyZl9pZCIlZjZhYzZlNGQzMWIzNzc4ODg3
NzczY2QwZGQxZDcwNDYiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZs
YXNoOjpGbGFzaEhhc2h7AAY6CkB1c2VkewA=--024b176e2e315682259144675f56daa338f092d3
  Parameters: {action=new, controller=sessions}
  SQL (0.000174)   SET NAMES 'utf8'
  SQL (0.000107)   SET SQL_AUTO_IS_NULL=0
Rendering template within layouts/application
Rendering sessions/new
Completed in 0.05679 (17 reqs/sec) | Rendering: 0.05445 (95%) | DB: 0.00028
(0%) | 200 OK [http://localhost/login]


Saat menginput login form:

Processing SessionsController#new (for 127.0.0.1 at 2008-08-20 17:06:13)
[POST]
  Session ID: BAh7CDoMY3NyZl9pZCIlZjZhYzZlNGQzMWIzNzc4ODg3NzczY2QwZGQxZDcw
NDY6DnJldHVybl90bzAiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZs
YXNoOjpGbGFzaEhhc2h7AAY6CkB1c2VkewA=--4d5b2ecaf5ceef449e193920e0af5b39a0267ae3
  Parameters: {commit=Log in,
authenticity_token=d80992db60a321ba930c8836bc4ff106665c1e35,
action=new, controller=sessions, password=123456789,
login=dida}
Rendering template within layouts/application
Rendering sessions/new
Completed in 0.06706 (14 reqs/sec) | Rendering: 0.00300 (4%) | DB: 0.0
(0%) | 200 OK [http://localhost/login]


Perhatikan, saya bahkan nggak dapat Failed login ... lantaran
logger.warn(kalo memang gagal login), ya khan? Saya bingung status
login saya. Lalu
saya coba di console bisa:

 user = User.authenticate(dida, 123456789)
= #User id: 2, login: dida, name: , email: [EMAIL PROTECTED],
crypted_password: 2360a902b631bac27e7662df926b77c8a4949f46, salt:
a15463e2c8772572c6c698b34ff653da894ce149, created_at: 2008-08-20
07:03:28, updated_at: 2008-08-20 07:07:04, remember_token: nil,
remember_token_expires_at: nil, activation_code: nil, activated_at:
2008-08-20 07:07:04, state: active, deleted_at: nil


Stuck harus gimana. Mohon pencerahan. Maaf kalo kepanjangan emailnya.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] Memby-pass authenticity_token untuk openID authentication

2008-08-25 Terurut Topik Adinda Praditya
Hi All,

Lagi coba OpenID_authentication plugin dan mengakurkan dengan RESTful
authentication. Sudah berhasil authenticated dari provider OpenID, namun pas
kembali ke aplikasi rails saya, saya dapat error

ActionController::InvalidAuthenticityToken


Setelah cari2 tau masalahnya, ternyata kalo somehow cookie-nya terhapus
sebelum submit login form, maka RESTful authentication akan mengeluarkan
error ini untuk melindungi tindakan forgery dan serangan lainnya. Sehingga
saat request kembali dari provider OpenID terlihat dari hash-nya:

openid.return_to=http://localhost:3000/session?_method=postopen_id_complete=1;


Saya coba cari solusinya masih belum dapat2. Saya sudah coba tambahkan
reset_session untuk kasus openID, namun belum berhasil. Gimana caranya
memby-pass authenticity_token atau cara alternatif lain agar berhasil login
dengan OpenID ya..?

Sessions controller saya ada di http://pastie.org/259370 Kepanjangan kalo
paste di sini, mudah2an nggak mempengaruhi arsip milis. Mohon pencerahannya.

Thanks,

Dida

PS: saya pake Rails 2.1 di OpenSuSE


[Non-text portions of this message have been removed]



[id-ruby] undefined method `upload_column'

2008-08-26 Terurut Topik Adinda Praditya
Hi list,

Saya lagi mo coba uploadcolumn plugin untuk menangani upload file. Saya
sudah menambahkan upload_column :src_file di model saya (seperti yang
diinstruksikan dalam README). Pas jalankan form upload-nya, saya dapat
NoMethodError. Ini full trace-nya:

/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/base.rb:1667:in
`method_missing'
app/models/speech.rb:2
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:215:in
`load_without_new_constant_marking'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:215:in
`load_file'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in
`new_constants_in'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:214:in
`load_file'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:95:in
`require_or_load'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:260:in
`load_missing_constant'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:467:in
`const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:479:in
`const_missing'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:485:in
`send'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:485:in
`const_missing'
app/controllers/speeches_controller.rb:27:in `new'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:in
`send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:1162:in
`perform_action_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:580:in
`call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:573:in
`perform_action_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/benchmarking.rb:68:in
`perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/benchmarking.rb:68:in
`perform_action_without_rescue'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/rescue.rb:201:in
`perform_action_without_caching'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/caching/sql_cache.rb:13:in
`perform_action'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in
`cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.1.0/lib/active_record/query_cache.rb:8:in
`cache'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/caching/sql_cache.rb:12:in
`perform_action'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:529:in
`send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:529:in
`process_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/filters.rb:569:in
`process_without_session_management_support'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/session_management.rb:130:in
`process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/base.rb:389:in
`process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:149:in
`handle_request'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:107:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:104:in
`synchronize'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:104:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:120:in
`dispatch_cgi'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/dispatcher.rb:35:in
`dispatch'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:78:in `process'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in
`synchronize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/rails.rb:76:in `process'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:616:in `process_client'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:615:in `each'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:615:in `process_client'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:734:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:734:in `initialize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:734:in `new'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:734:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:718:in `initialize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:718:in `new'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel.rb:718:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:271:in
`run'

[id-ruby] Mohon saran dimana dan bagaimana mengatur informasi setting

2008-08-26 Terurut Topik Adinda Praditya
Dear all,

Ada yang bisa kasih tips / saran di mana dan bagaimana mengatur informasi
setting untuk aplikasi / model kita? Apakah dengan menggunakan konstan di
dalam file model-nya seperti:

class User  ActiveRecord::Base
  ...
  # Configurations for user validation
  SCREEN_NAME_MIN_LENGTH = 4
  SCREEN_NAME_MAX_LENGTH = 20
  SCREEN_NAME_RANGE = SCREEN_NAME_MIN_LENGTH..SCREEN_NAME_MAX_LENGTH
  ...
  validates_length_of :screen_name, :within = SCREEN_NAME_RANGE
  ...

Atau bagaimana?

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] Prioritas resources

2008-08-26 Terurut Topik Adinda Praditya
Hi all,

Karena Rails 2.x akan lebih REST, maka resources harus diperhatikan /
diurus. Ini routes.rb saya:

map.resources :speeches, :collection = {
:upload_file = 'get'
  }
map.resources :speeches

Dan saya sudah konfirmasi melalui rake routes

$ rake routes|grep speech
  upload_file_speeches GET
/speeches/upload_file{:controller=speeches,
:action=upload_file}
formatted_upload_file_speeches GET
/speeches/upload_file.:format{:controller=speeches,
:action=upload_file}
   GET
/speeches{:controller=speeches,
:action=index}

Mengapa saya masih dapat error RecordNotFound saat mengakses
http://localhost:3000/speeches/upload_file ? Bukankah prioritas routes itu
berdasarkan urutan baris pada file itu? Mohon pencerahannya.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Re: Prioritas resources

2008-08-27 Terurut Topik Adinda Praditya
2008/8/27 Arie Kusuma Atmaja [EMAIL PROTECTED]

 Karena Anda tidak menyertakan ID dari Record yang diinginkan, sehingga
 Active Record otomatis raise ActiveRecord::RecordNotFound Exception.

 clue1: perhatikan bedanya :collection sama :member ya.

Memang bedanya apa? Baca dari API doc nggak terlalu jelas bedanya apa.

 clue2: perhatikan apakah sdh ada callback yg panggil itu record.

Sebenarnya yang saya inginkan itu bukan memanggil record, makanya
:collection itu saya sebutkan terlebih dahulu dari pada map.resources
:speeches. Karena saya ingin upload file mp3 terlebih dahulu, lalu mengambil
informasi dari tag-nya dan supply ke form, baru create modelnya.

Ternyata masalahnya karena adanya deklarasi ganda sehingga route sebelumnya
terhapus oleh yang kedua. Sehingga yang berlaku hanya map.resources
:speeches. Maka dengan menghapus baris map.resources :speeches masalahnya
terpecahkan.

Masi penasaran bedanya :collection, :member dan :new . Mungkin :new rada
kebayang maksudnya, tapi kalo ada contoh penggunaan akan lebih baik.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] Bagaimana membedakan resource yang nested dan tidak di controller?

2008-08-28 Terurut Topik Adinda Praditya
Dear rekan2,

Saya punya model yang resource-nya nested dan tidak nested. Agar jelas, ini
routes.rb saya:

  map.resources :speeches, :collection = {
:upload_file = :get
  }

  map.resources :bundles do |bundles|
bundles.resources :speeches
  end

Nah, bagaimana membedakan hal ini di SpeechController? Misalnya dalam
menangani index action untuk path yang berbeda (katakan /speeches/ dengan
/bundles/1/speeches/ ). Mohon pencerahannya.

Thanks,

Dida

Trying to follow the Rails' REST strictness in its new version (2.x)


[Non-text portions of this message have been removed]



Pertanyaan lanjutan: Jawaban = Re: [id-ruby] Bagaimana membedakan resource yang nested dan tidak di controller?

2008-09-10 Terurut Topik Adinda Praditya
Saya tidak menanyakan bagaimana routes-nya, akan tetapi bagaimana
controller-nya, yang sebenarnya sudah cukup jelas saya sebutkan:

 menangani index action untuk path yang berbeda (katakan /speeches/ dengan
 /bundles/1/speeches/ ). Mohon pencerahannya.

Dan saya sudah menemukan jawabannya yaitu:

def index
if params[:bundle_id]
  @bundle = Bundle.find(params[:bundle_id])

  unless @bundle.nil?
@speeches = @bundle.speeches
  else
flash[:notice] = 'No Bundle found'
redirect_to bundle_path
  end

else
  @speeches = Speech.find(:all)
end

respond_to do |format|
  format.html # index.html.erb
  format.xml  { render :xml = @speeches }
end
  end

Sehingga kalo ada params[:bundle_id] dalam hal ini berarti menangani
/bundle/1/speeches/ maka cari bundle-nya dan lihat speeches yang dimiliki
oleh bundle itu. Jika tidak ada, maka cari @speeches dari database dan lalu
dikirim ke viewer.

Namun saya masih bermasalah menangani error saat bundle_id tidak ada dalam
database. Dari kode controller di atas, saya dapat RecordNotFound error. Ini
yang pertama.

2. Saya sudah coba find_by_id (saran dari teman) juga tidak bisa, saya dapat
Routing Error ini:

bundle_url failed to generate from {:action=show,
:controller=bundles} - you may have ambiguous routes, or you may
need to supply additional parameters for this route.  content_url has
the following required parameters: [bundles, :id] - are they all
satisfied?


3. Saya sudah coba tambahkan rescue ActiveRecord::RecordNotFound seperti
pada http://pastie.org/270189 saya dapat error NoMethodError untuk speech
object. Ok, saya paham, ini karena baris:

@speeches = @bundle.speeches

sementara @bundle-nya nil. Lalu saya tambahkan block unless @bundle.nil?
seperti kode di atas, kembali lagi saya dapat Routing Error. Penasaran
dengan routes.rb saya? Ini saya kasi secara lengkap:
http://pastie.org/270210 (padahal sudah sama dengan jawaban mas Arie)

Ampun d, udah coba macem2, dimana salahku? Dosa apa gw? : )

Thanks,

Dida



2008/8/28 Arie Kusuma Atmaja [EMAIL PROTECTED]

   Adinda Praditya wrote:

  Nah, bagaimana membedakan hal ini di SpeechController?

 mestinya anda yang tukang kodingnya yang menjawab *bagaimana membedakan*
 nya

 yg dibawah ini adalah satu solusi yg harus bundle_id ketahuan/alias bisa
 dipanggil lewat callback.

  Misalnya dalam
  menangani index action untuk path yang berbeda (katakan /speeches/ dengan
  /bundles/1/speeches/ ). Mohon pencerahannya.

 saya rephrase pertanyaannya langsung dlm bentuk path saja ya.

 GET /bundles # BundleController#index
 GET /bundles/:bundle_id/speeches # SpeechController#index

 map.resources :bundles do |bundle|
 bundle.resources :speeches
 end

 silakan reply lagi kalau ini tidak menjawab masalah anda.

 http://ariekeren.blogdetik.com
 Don't ask if you can ask, just ask!, R2D2



[Non-text portions of this message have been removed]



Re: Pertanyaan lanjutan: Jawaban = Re: [id-ruby] Bagaimana membedakan resource yang nested dan tidak di controller?

2008-09-15 Terurut Topik Adinda Praditya
Bagusan mana dengan plugin resources_controller ?

Thanks,

Dida


2008/9/11 adit [EMAIL PROTECTED]

   kenapa nggak install plugin make_resourceful saja

 bisa menggunakan @current_objects sbg pengganti @speechess

 jd nggak perlu pake if then else buat penanganan yg berbeda antara

 GET /speechess/ dan GET /bundles/1/speeches/



[Non-text portions of this message have been removed]



Re: [id-ruby] Re: Prioritas resources

2008-09-16 Terurut Topik Adinda Praditya
Gpp mas, makasih banyak

Dida


2008/9/16 Leo Laksmana [EMAIL PROTECTED]

   Agak telat kali yah jawabannya tapi moga-moga membantu :)



[Non-text portions of this message have been removed]



[id-ruby] error pada assert_equal

2008-09-16 Terurut Topik Adinda Praditya
Hi all,

Mengapa saya masih dapat error untuk kode testing berikut:

def test_should_be_equal
hash = { :title = recipe title,
  :description = recipe description,
  :serving = 1,
  :directions = do it
}
recipe_expected = Recipe.new(hash)
recipe_should_be_equal = Recipe.new(hash)
assert_equal(recipe_expected, recipe_should_be_equal)
  end


Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] error pada assert_equal

2008-09-16 Terurut Topik Adinda Praditya
Saya sudah coba, namun hasilnya sama saja. Dan pada testing yang lain, saya
dapat error ini http://pastie.org/273838 sepenglihatan saya, itu object-nya
sama, namun mengapa error ya..?

Thanks,

Dida


On Wed, Sep 17, 2008 at 11:00 AM, Leo Laksmana [EMAIL PROTECTED] wrote:

   Setahu saya kamu kalo mau compare object apakah mereka attributes-nya
 punya value yang sama pake assert_same deh.

 assert_equal itu ngetest apakah dia object yang sama.

 Please CMIIW.



[Non-text portions of this message have been removed]



Re: [id-ruby] error pada assert_equal

2008-09-17 Terurut Topik Adinda Praditya
2008/9/18 Arie Kusuma Atmaja [EMAIL PROTECTED]

 Mengapa Anda mempertanyakan antar hal yang sama (dg kemungkinan id obyek
 yg lain) ?

It's simply karena saya belum tau sebelumnya : )

 Seharusnya testing itu pada prinsipnya ngetes suatu koding itu jalan apa
 nggak yang idealnya dibuat sebelum koding atau boleh sesudah koding tapi
 musti disiplin menjawab technical debts alias tetep harus selesaikan
 semua tiap baris kode harus dites pasti jalan apa nggak.

O gt, pantesan kemarin baca buku aga heran, lho kok ini nulis test code-nya
dulu baru nulis controller dan view. Sebelum2nya kebalik. Sehingga malahan
karena terbiasa kebalik, saya skip dan baca tentang controller dan view,
baru kembali ke test code. Ntar saya baca ulang d, supaya nangkep. Makasih
banyak atas pengetahuan berharga ini.

 Atau sekarang ceritanya Anda sedang bikin analogi buat latihan ngeLmu
 testing atau gimana?

Nggak, saya ingin membiasakan dan mengenal lebih lanjut ttg testing. Ingin
mendisiplinkan diri dengan testing, maklum masa lalu saya 'kelam' (ga pernah
nulis testing dan jarang ngetest sampe seperti ini walaupun secara manual),
hehehe. Jadi ceritanya mo tobat dan jadi programmer yang baik dengan
berteman dengan programmer's best friend : ) Dan memang, belajar framework
sperti Rails menuntun kita untuk jadi programmer yg baik. Apa sih..
ngelantur.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] nanya render :action

2008-09-24 Terurut Topik Adinda Praditya
Hi all,

Saya ingin nanya render :action. Mengapa untuk kasus kode di bawah ini, saat
user gagal divalidasi, @captcha saya tidak ada, sehingga tidak muncul di
viewer?

  def new
@user = User.new
@captcha = MathCaptcha.create(3)
respond_to do |format|
  format.html # new.html.erb
  format.xml  { render :xml = @user }
end
  end

  def create
@user = User.new(params[:user])
@user.is_active = false

respond_to do |format|
  if @user.save
flash[:notice] = 'User was successfully created.'
token = Token.create_email_token(@user)
AuthorizationMailer.deliver_authorize(@user, token)
format.html { redirect_to radios_url }
format.xml  { render :xml = @user, :status = :created, :location
= @user }
  else
format.html { render :action = new }
format.xml  { render :xml = @user.errors, :status =
:unprocessable_entity }
  end
end
  end

Baru bisa kalo saya definisikan @captcha di action 'create'. Mohon
penjelasan / referensi lebih lanjut.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] Passenger bikin lambat(?) Gimana optimasinya?

2008-11-12 Terurut Topik Adinda Praditya
Hi all

Saya install passenger (mod_rails) di ubuntu 8.04. Trus baru nyadar bahwa
passenger-nya bikin lambat, makan memory. Padahal, saya belum deploy apa2.
Saya pantau dari dengan program passenger-memory-stats (bawaan dari
passenger), proses apache-nya bertambah dan penggunaan memory-nya pun
meningkat. Bahkan jika saya matikan servis apache-nya, proses apache dan
passenger-nya pun masih jalan (zombie).

Apa benar passenger itu bikin lambat? Walapun terkesan terlalu cepat
memutuskan, tapi indikasinya demikian. Mengapa bisa terjadi demikian?
Apalagi yang harus saya periksa? Mohon pencerahannya.

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] KOPDAR Ruby Indonesia di Detik.Com 4 hari lagi

2008-11-25 Terurut Topik Adinda Praditya
2008/11/25 Arie Kusuma Atmaja [EMAIL PROTECTED]

 32. Adinda Praditya Lelaki Gila Ruby Singapura

Saya berhalangan hadir. Mau dong dokumentasinya.. Mentahnya aja deh, saya
janji insya Allah akan ngerapihin trus diupload di mana gt. Please2.. I'm
begging... Sayang khan..?

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Salah satu alasan kenapa jangan pake Rails di shared hosting environment

2009-01-18 Terurut Topik Adinda Praditya
Memang bagaimana? Saya ga melihat apa2..

Thanks,

Dida

2009/1/19 andry andryshuz...@gmail.com

   Begini hasilnya kalo lupa nge-freeze.

 [Non-text portions of this message have been removed]




[Non-text portions of this message have been removed]



Re: [id-ruby] koprol.com

2009-02-24 Terurut Topik Adinda Praditya
Mau dong mas.. apradi...@gmail.com

Saat saya selesai masukin email di request invitation, responnya langsung ke
main screen tanpa ada pesan apapun, tidak jelas apa sudah keterima belum
email saya atau tidak. Mungkin ini bisa jadi masukan untuk anda.

Makasih,

Dida


2009/2/24 Leo Laksmana b...@laksmana.com

   Dear fellow developers...

 Kita baru launch alpha testing microblogging site on rails
 http://koprol.com :)

 Sempet masuk Metro Pagi edisi Minggu,
 http://www.youtube.com/watch?v=RUmI3hBti5Afeature=channel_page

 Terus baru di review di:
 http://dailysocial.net/post/mari-kita-koprol/
 http://dailysocial.net/post/koprol-updated/

 http://media-ide.bajingloncat.com/2009/02/24/koprol-layanan-microblog-lokal-baru/

 Kalo ada fellow developers yang pingin join bantuin kasih input, let
 me know biar di-invite. Sorry saat ini terbatas invitation-nya karena
 kita asyang-2 server-nya :D

 Enjoy...




[Non-text portions of this message have been removed]



[id-ruby] Gimana sebaiknya install MySQL Gem di macosx?

2009-04-01 Terurut Topik Adinda Praditya
Hi list,

Karena selama development biasa pake sqlite, baru nyadar kalo install mysql
gem di macosx dengan xampp itu cukup bermasalah. Googling juga belum dapat
solusinya. Pendekatan yang ada adalah install mysql for macosx secara
terpisah (dari apa yang sudah dibundle xampp). Mungkin ada sharing dari
teman2, gimana sebaiknya install mysql gem ini di macosx? Apa bisa
menggunakan mysql dari xampp, atau dipisah?

Thanks,

Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Gimana sebaiknya install MySQL Gem di macosx?

2009-04-01 Terurut Topik Adinda Praditya
Lalu apache dan PHP-nya manual juga?

Maaf one-liner

Thanks,

2009/4/2 Leo Laksmana b...@laksmana.com

   Adinda,

 Kalo saya install mysql dari pkg di website mysql. Trus saya install mysql
 gem tanpa xampp.

 Saya sendiri dari dulu gak pernah puas dengan xampp dan packages platform
 karena gak fleksibel dan malah bikin pusing jadinya.



 --
 http://beol.laksmana.com/
 http://koprol.com/users/beol




[Non-text portions of this message have been removed]



Re: [id-ruby] [Reminder] Jakarta.rb tinggal 12 Lagi

2009-04-06 Terurut Topik Adinda Praditya
Waduh kecepetan gw pulangnya. Majuin dong jadi tanggal 11.. Missed lagi
dech..

Well, semoga sukses d acaranya ya..

Dida


2009/4/6 ahmad gozali goz...@gmail.com

   Sore id-ruby,

 12 hari lagi jangan lupa gunakan hak berbagi dan mendapatkan pendidikan dan
 pengetahuan anda di Jakarta.rb

 18 April 2009 -- 10.00 - 13.00
 di Kantor Detik
 Gd. Aldevco Octagon Lt. 2
 Jalan Warung Buncit Raya No. 75
 Pejaten, Pasar Minggu, Jakarta Selatan
 map :

 http://maps.google.com/maps?f=qhl=enq=Warung+Buncit+No.+75%2C+Jakarta%2C+Indonesia

 untuk RSVP silakan klik link di bawah ini :
 http://www.facebook.com/event.php?eid=58200767310

 Kalo anda mau sharing di Jakarta.rb, tentang teknologi ruby terbaru, tips
 dan trik keren yang
 anda temukan atau apa saja yang masih berhubungan dengan Ruby, silakan
 share
 di Jakarta.rb

 Salam,
 Gozali



[Non-text portions of this message have been removed]



Re: [id-ruby] Re: [Reminder] Jakarta.rb tinggal 12 Lagi

2009-04-06 Terurut Topik Adinda Praditya
Boleh2, yang rada ke tengah aja lokasinya. Detik boleh. Dkk, siapa aja?

2009/4/6 Arie Kusuma Atmaja ariekusumaatm...@gmail.com

   Sebelum pulang ke Singapura, mampir aja dulu makan-makan sama arie dkk
 :-) ke detik boleh ... atau kalau mau kopdar sosial di kafe kayak dulu juga
 boleh ;-) Nih ta' kasi alternatip pilihan = PIM2, OK ?




[Non-text portions of this message have been removed]



[id-ruby] Ada yang uda berhasil install joyent connector?

2009-05-04 Terurut Topik Adinda Praditya
Hi All,

Ada yang udah berhasil install joyent conector? Saya lagi coba cuman dapet
error and failures pas ngetes (rake test). Mohon sharing bagi yang udah
berhasil.

Thanks,

Dida


[Non-text portions of this message have been removed]



[id-ruby] Rails oonsole error: .. no such file to load -- application.rb.. setelah freezing rails 2.2.0

2009-06-09 Terurut Topik Adinda Praditya
Hi all,

Sebelumnya saya pake rails 2.2.0, karena suatu hal saya freeze dengan
perintah

rake rails:freeze:edge RELEASE=2.2.0

dan satu hal yang saya ingat pada saat proses freezing, rake-nya mengubah
application.rb menjadi application_controller.rb. Setelah itu saya bisa
jalanin server. Cuma pas mo jalanin rails console jadi error (seperti pada
subject). Saya kira ga perlu di paste lengkap error-nya karena sudah
diketahui masalahnya.

Pertanyaannya, apakah hanya cukup dengan merubah nama controller itu seperti
asalnya (rails versi  2.3.x)? Mohon saran dan tanggapannya.

Terima kasih,

Adinda P
@apraditya


[Non-text portions of this message have been removed]



Re: [id-ruby] Re: Rails oonsole error: .. no such file to load -- application.rb.. setelah freezing rails 2.2.0

2009-06-09 Terurut Topik Adinda Praditya
2009/6/10 Arie Kusuma Atmaja ariekusumaatm...@gmail.com

 --- In id-ruby@yahoogroups.com, Adinda Praditya apradi...@... wrote:

  Pertanyaannya, apakah hanya cukup dengan merubah nama controller itu
seperti
  asalnya (rails versi  2.3.x)? Mohon saran dan tanggapannya.

 AFAIK ya.

 buat lebih afdolnya bisa refer di changelog selalu (di github atau blog
ryandaigle).

Maaf mas, saya masih belum ngeh nih maksud refer ke changelog. Soalnya rails
2.2.0 memang masih pake application.rb masalahnya karena di freeze pake task
(namespace) 'edge' aja. Apa di changelog itu ada keterangan mengenai
freezing ini?

Makasi banyak

Dida

@apraditya


[Non-text portions of this message have been removed]



Re: [id-ruby] chatting di freenode

2009-06-14 Terurut Topik Adinda Praditya
Wah, makasi banyak nih.. Dari dulu nyaranin komunitas linux indonesia buat
channel di Freenode, jadi saya senang sekali kalo ada id-ruby.

Dida


2009/6/14 ahmad gozali goz...@gmail.com



 selamat siang rubyist,

 buat yang doyan mainan IRC, komunitas id-ruby juga hadir di
 irc.freenode di channel #id-ruby, silakan gabung :)

 salam,

 --gozali



[Non-text portions of this message have been removed]



[id-ruby] Saran tentang Amazon Web Service

2009-09-25 Terurut Topik Adinda Praditya
Hi All,

Ada yang bisa kasih saran bagaimana mengestimasi kebutuhan untuk EC2 dan S3.
Untuk aplikasi yang nggak perlu transfer file multimedia, main storage-nya
pake S3 atau EBS? Dasarnya apa?

Makasih,
Dida


[Non-text portions of this message have been removed]



[id-ruby] Apakah .htaccess masih berfungsi walau tidak lagi otomatis dibuat?

2009-09-30 Terurut Topik Adinda Praditya
Hi All,

Baru nyadar ternyata .htaccess di folder public tidak lagi otomatis dibuat
saat jalanin 'rails aplikasi'. Apa masih bisa dipake kalo kita tambahin
secara manual? Kalo dilihat dari .htaccess yang dibuat dari rails versi
lama, kayaknya sih aplikasi rails-nya ga akan jalan. Lalu apa pengganti
fungsi ini (jika saya ingin install aplikasi PHP di folder tertentu di bawah
folder 'public') ?

Terima kasih,
Dida


[Non-text portions of this message have been removed]



[id-ruby] Flash (AS3) dengan Rails (Ruby AMF)

2009-10-12 Terurut Topik Adinda Praditya
Hi All,

Saya lagi buat aplikasi Flash - Rails. Setelah googling, nemu cara untuk
komunikasi antara keduanya dengan RubyAMF. Ada ActionScript classes yang
sudah tersedia (Super Simple Remote) untuk mempermudahnya.

Saya berusaha untuk mengikuti tutorial
http://www.dirtystylus.com/blog/2007/10/22/as3-ssr-rubyamf-and-restful-rails/comment-page-1/#comment-13197tapi
mentok di SSR classesnya yang susah dicari. Proyeknya sudah digabung
ke
Guttershark tapi pas saya coba import paketnya di AS3 muncul error.

Ada yang pernah buat aplikasi flash dengan backend pake Rails? Apa ada
solusi lain selain SSR ini? Mohon pencerahannya.

Terima kasih,
Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] NoMethodError on Model's find method tanpa alasan

2009-11-12 Terurut Topik Adinda Praditya
Makasih atas tanggapan2nya. Code apa ya..? Cuman find biasa aja kok. Dan di
model yang lain biasa2 aja. Awalnya saya jalanin find_all_by_country dan
muncul jenis error yang sama. Setelah chat dan disaranin untuk coba ini itu
nggak bisa, saya jalanin find biasa seperti ini

self.find(:all, :conditions = {:country = self.country})

Tetap nggak bisa. Googling juga dapetnya 'find_all' yang katanya udah
deprecated. Apa masih ada orang yg biasa chat di #rubyonrails Freenode?

Dida


2009/11/13 Rafeequl Rahman rafee...@gmail.com

 menarik juga, kebetulan saya 10.6.2 , boleh share code snippets dan/atau
 log

 On Nov 12, 2009, at 7:31 PM, Arie Kusuma Atmaja wrote:

  2009/11/12 Adinda Praditya apradi...@gmail.com:
 
   Saya dapet NoMethodError saat menjalankan find method dari model
 seperti
   ini:
  
   undefined method `find' for #User:0x1034331a0
  
   Padahal find adalah class method dari rails. Error ini dari web, tapi
 kalo
   saya jalanin dari rails console, normal tanpa error. Ada yang pernah
 ngalami
   hal ini? Apa yang harus saya periksa? Aplikasi saya berada di atas
 frozen
   rails 2.3.4 on OSX 10.6.2, ruby 1.8.7 patchlevel 174.
 
  Hmm.. aneh.. dan menarik..
 
   User.respond_to? 'find'
  = true
 
   User.methods.include? find
  = true
 
  saya pribadi belum pernah pakai OSX 10.6.2 , saya pakai yg OSX 10.5.8
  , Probably other Snow Leopard users could help / I saw Michael's
  MacBook Pro was using Snow Leopard but he never complained about it.
 
  D'oh! http://en.wikipedia.org/wiki/D'ohhttp://en.wikipedia.org/wiki/D%27oh
 !
 




[Non-text portions of this message have been removed]



Re: [id-ruby] NoMethodError on Model's find method tanpa alasan

2009-11-12 Terurut Topik Adinda Praditya
Ralat: Saya baru nyadar ternyata semua model2 yang lain terjadi kasus aneh
yang sama. find pun nggak bisa.

2009/11/13 Adinda Praditya apradi...@gmail.com

 Makasih atas tanggapan2nya. Code apa ya..? Cuman find biasa aja kok. Dan di
 model yang lain biasa2 aja. Awalnya saya jalanin find_all_by_country dan
 muncul jenis error yang sama. Setelah chat dan disaranin untuk coba ini itu
 nggak bisa, saya jalanin find biasa seperti ini

 self.find(:all, :conditions = {:country = self.country})

 Tetap nggak bisa. Googling juga dapetnya 'find_all' yang katanya udah
 deprecated. Apa masih ada orang yg biasa chat di #rubyonrails Freenode?

 Dida


 2009/11/13 Rafeequl Rahman rafee...@gmail.com

 menarik juga, kebetulan saya 10.6.2 , boleh share code snippets dan/atau
 log

 On Nov 12, 2009, at 7:31 PM, Arie Kusuma Atmaja wrote:

  2009/11/12 Adinda Praditya apradi...@gmail.com:
 
   Saya dapet NoMethodError saat menjalankan find method dari model
 seperti
   ini:
  
   undefined method `find' for #User:0x1034331a0
  
   Padahal find adalah class method dari rails. Error ini dari web, tapi
 kalo
   saya jalanin dari rails console, normal tanpa error. Ada yang pernah
 ngalami
   hal ini? Apa yang harus saya periksa? Aplikasi saya berada di atas
 frozen
   rails 2.3.4 on OSX 10.6.2, ruby 1.8.7 patchlevel 174.
 
  Hmm.. aneh.. dan menarik..
 
   User.respond_to? 'find'
  = true
 
   User.methods.include? find
  = true
 
  saya pribadi belum pernah pakai OSX 10.6.2 , saya pakai yg OSX 10.5.8
  , Probably other Snow Leopard users could help / I saw Michael's
  MacBook Pro was using Snow Leopard but he never complained about it.
 
  D'oh! 
  http://en.wikipedia.org/wiki/D'ohhttp://en.wikipedia.org/wiki/D%27oh
 !
 




[Non-text portions of this message have been removed]



Re: [id-ruby] NoMethodError on Model's find method tanpa alasan

2009-11-12 Terurut Topik Adinda Praditya
Makasih atas solusi alternatif-nya. Kalo nggak salah selain lebih mudah,
searchlogic juga lebih efisien query-nya ya..? Sekarang pas tau find-nya
bermasalah gini, jadi panik juga, uda ditengah jalan gini. Mudah2an gem ini
bisa membantu. Kalo ada yang mo ngecek ada sesuatu di OSX 10.6.2 + ruby
1.8.7 p174, mohon dishare juga di sini.

Thanks,
Dida

2009/11/13 Bobby Adi Prabowo tigaen...@gmail.com



 kalau untuk perintah query buat nyari, saya menyarankan pake gem
 searchlogic, ga ribet, ga perlu pake sequel.

 example nya jadi gini

 Nation.country_like(params[:ctr_id]).

 atau

 Product.code_number_equals(params[:ctr_id])

 lebih enak.

 bisa dilihat di railscast nya, di
 http://railscasts.com/episodes/176-searchlogic


 On Nov 13, 2009, at 9:32 AM, Widi Harsojo wrote:

  coba sequel... saya pakai sequel di rails dan untuk find ex:
  Nation.where(country like '#{params[:ctr_id]}%').all
  konsep nya simple DB, Data, atau Model
  Result set ORM(bisa di convert ke array hash) atau array hash.
 
  2009/11/13 Adinda Praditya apradi...@gmail.com apraditya%40gmail.com
 
 
 
  Makasih atas tanggapan2nya. Code apa ya..? Cuman find biasa aja
  kok. Dan di
  model yang lain biasa2 aja. Awalnya saya jalanin
  find_all_by_country dan
  muncul jenis error yang sama. Setelah chat dan disaranin untuk coba
  ini itu
  nggak bisa, saya jalanin find biasa seperti ini
 
  self.find(:all, :conditions = {:country = self.country})
 
  Tetap nggak bisa. Googling juga dapetnya 'find_all' yang katanya udah
  deprecated. Apa masih ada orang yg biasa chat di #rubyonrails
  Freenode?
 
  Dida
 



[Non-text portions of this message have been removed]



Re: [id-ruby] NoMethodError on Model's find method tanpa alasan

2009-11-12 Terurut Topik Adinda Praditya
Ternyata pake searchlogic pun nggak menyelesaikan masalah karena akarnya
nggak di situ. Ini pastie-nya:

http://pastie.org/696747

Ada yang bisa kasih saran?

Dida


2009/11/13 Adinda Praditya apradi...@gmail.com

 Makasih atas solusi alternatif-nya. Kalo nggak salah selain lebih mudah,
 searchlogic juga lebih efisien query-nya ya..? Sekarang pas tau find-nya
 bermasalah gini, jadi panik juga, uda ditengah jalan gini. Mudah2an gem ini
 bisa membantu. Kalo ada yang mo ngecek ada sesuatu di OSX 10.6.2 + ruby
 1.8.7 p174, mohon dishare juga di sini.

 Thanks,
 Dida

 2009/11/13 Bobby Adi Prabowo tigaen...@gmail.com



 kalau untuk perintah query buat nyari, saya menyarankan pake gem
 searchlogic, ga ribet, ga perlu pake sequel.

 example nya jadi gini

 Nation.country_like(params[:ctr_id]).

 atau

 Product.code_number_equals(params[:ctr_id])

 lebih enak.

 bisa dilihat di railscast nya, di
 http://railscasts.com/episodes/176-searchlogic




[Non-text portions of this message have been removed]



Re: [id-ruby] NoMethodError on Model's find method tanpa alasan

2009-11-12 Terurut Topik Adinda Praditya
Saya coba di tempat lain pake ruby-18.7p72 (bawaan DVD Snow Leopard kayanya)
dan ruby 1.8.6p114 di OpenSuSE 11 dan errornya sama. Apa ini berarti
rails-nya? Saya pake versi frozen 2.3.4. Mohon sarannya.

Thanks,
Dida


2009/11/13 Adinda Praditya apradi...@gmail.com

 Ternyata pake searchlogic pun nggak menyelesaikan masalah karena akarnya
 nggak di situ. Ini pastie-nya:

 http://pastie.org/696747

 Ada yang bisa kasih saran?

 Dida


 2009/11/13 Adinda Praditya apradi...@gmail.com

 Makasih atas solusi alternatif-nya. Kalo nggak salah selain lebih mudah,
 searchlogic juga lebih efisien query-nya ya..? Sekarang pas tau find-nya
 bermasalah gini, jadi panik juga, uda ditengah jalan gini. Mudah2an gem ini
 bisa membantu. Kalo ada yang mo ngecek ada sesuatu di OSX 10.6.2 + ruby
 1.8.7 p174, mohon dishare juga di sini.


 Thanks,
 Dida

 2009/11/13 Bobby Adi Prabowo tigaen...@gmail.com



 kalau untuk perintah query buat nyari, saya menyarankan pake gem
 searchlogic, ga ribet, ga perlu pake sequel.

 example nya jadi gini

 Nation.country_like(params[:ctr_id]).

 atau

 Product.code_number_equals(params[:ctr_id])

 lebih enak.

 bisa dilihat di railscast nya, di
 http://railscasts.com/episodes/176-searchlogic





[Non-text portions of this message have been removed]



[id-ruby] Re: NoMethodError on Model's find method tanpa alasan

2009-11-12 Terurut Topik Adinda Praditya
Ada, khan uda kliatan dr sini:

#Quiz id: nil, name: ano, created_at: nil, updated_at: nil, is_current: true

makasi informasi tambahannya

dida

On Friday, November 13, 2009, Bobby Adi Prabowo tigaen...@gmail.com wrote:
 ada kolom is_current ga di model Quiz nya, liat di db/schema.rb,
 soalnya klo di searchlogic ga ada kondisi current deh.

   #Quiz id: nil, name: ano, created_at: nil, updated_at: nil,
 is_current: true
   cq.save
 NoMethodError: undefined method `is_current_equals' for #Quiz:
 0x10339e1b8
 kalau ga ada nama kolom tersebut ada kemungkinan error gara-gara
 is_current_equals nya bentrok sama searchlogic, dia ngira itu dynamic
 method punya nya searchlogic. jadi kalau pake searclogic harus hati-
 hati dalam penamaan attribut/kolom, jangan sama/mengandung dengan
 condition di bawah  (untuk comparisson, wildcard, sama boolean) :

 COMPARISON_CONDITIONS   =       { :equals = [:is, :eq], :does_not_equal =
 [:not_equal_to, :is_not, :not, :ne], :less_than =
 [:lt, :before], :less_than_or_equal_to = [:lte], :greater_than =
 [:gt, :after], :greater_than_or_equal_to = [:gte], }
 WILDCARD_CONDITIONS     =       { :like = [:contains, :includes], :not_like 
 =
 [], :begins_with = [:bw], :not_begin_with =
 [:does_not_begin_with], :ends_with = [:ew], :not_end_with =
 [:does_not_end_with]
 BOOLEAN_CONDITIONS      =       { :null = [:nil], :not_null =
 [:not_nil], :empty = [], :blank = [], :not_blank = [:present]
 CONDITIONS      =       {}
 PRIMARY_CONDITIONS      =       CONDITIONS.keys
 ALIAS_CONDITIONS        =       CONDITIONS.values.flatten


 moga2 membantu

 visit my blog at http://bobbyprabowo.wordpress.com

 On Nov 13, 2009, at 10:22 AM, Adinda Praditya wrote:

 Ternyata pake searchlogic pun nggak menyelesaikan masalah karena
 akarnya
 nggak di situ. Ini pastie-nya:

 http://pastie.org/696747

 Ada yang bisa kasih saran?

 Dida

 2009/11/13 Adinda Praditya apradi...@gmail.com

  Makasih atas solusi alternatif-nya. Kalo nggak salah selain lebih
 mudah,
  searchlogic juga lebih efisien query-nya ya..? Sekarang pas tau
 find-nya
  bermasalah gini, jadi panik juga, uda ditengah jalan gini.
 Mudah2an gem ini
  bisa membantu. Kalo ada yang mo ngecek ada sesuatu di OSX 10.6.2 +
 ruby
  1.8.7 p174, mohon dishare juga di sini.
 
  Thanks,
  Dida
 
  2009/11/13 Bobby Adi Prabowo tigaen...@gmail.com
 
 
 
  kalau untuk perintah query buat nyari, saya menyarankan pake gem
  searchlogic, ga ribet, ga perlu pake sequel.
 
  example nya jadi gini
 
  Nation.country_like(params[:ctr_id]).
 
  atau
 
  Product.code_number_equals(params[:ctr_id])
 
  lebih enak.
 
  bisa dilihat di railscast nya, di
  http://railscasts.com/episodes/176-searchlogic
 
 

 [Non-text portions of this message have been removed]





 [Non-text portions of this message have been removed]



 

 ID-Ruby
 Berdiskusi dan belajar bersama Bahasa Pemrograman Ruby, termasuk segala 
 varian Ruby (JRuby, Rubinius, IronRuby, XRuby), dan program yang dibuat 
 dengan Ruby (Ruby on Rails, JRuby on Rails, Merb)

     http://rubyurl.com/Q8DD
     http://news.gmane.org/gmane.comp.lang.ruby.region.indonesia







Re: [id-ruby] Re: NoMethodError on Model's find method tanpa alasan

2009-11-13 Terurut Topik Adinda Praditya
Sudah dipecahkan. Silahkan lihat di sini:
http://railsforum.com/viewtopic.php?id=35472

Maaf telah membuat thread ini jadi panjang karena masalah dasar seperti ini.
Makasi atas tanggapan2nya.

Dida


2009/11/13 Bobby Adi Prabowo tigaen...@gmail.com



 maksud saya attribut is_current nya itu bentrok sama conditionsnya
 searchlogic nya, coba diganti namanya / dihapus.


 On Nov 13, 2009, at 1:11 PM, Aditya Agustyana wrote:

  oh Quiz itu hasil intercept ruby-debugger, atau hasil Ruby script/
  console ?
 
  2009/11/13 Adinda Praditya apradi...@gmail.com apraditya%40gmail.com
 
 
 
  Ada, khan uda kliatan dr sini:
 
 
  #Quiz id: nil, name: ano, created_at: nil, updated_at: nil,
  is_current:
  true
 
  makasi informasi tambahannya
 
  dida
 
 
  On Friday, November 13, 2009, Bobby Adi Prabowo
  tigaen...@gmail.com tigaenamb%40gmail.comtigaenamb%40gmail.com
  wrote:
  ada kolom is_current ga di model Quiz nya, liat di db/schema.rb,
  soalnya klo di searchlogic ga ada kondisi current deh.
 
  #Quiz id: nil, name: ano, created_at: nil, updated_at: nil,
  is_current: true
  cq.save
  NoMethodError: undefined method `is_current_equals' for #Quiz:
  0x10339e1b8
  kalau ga ada nama kolom tersebut ada kemungkinan error gara-gara
  is_current_equals nya bentrok sama searchlogic, dia ngira itu
  dynamic
  method punya nya searchlogic. jadi kalau pake searclogic harus hati-
  hati dalam penamaan attribut/kolom, jangan sama/mengandung dengan
  condition di bawah (untuk comparisson, wildcard, sama boolean) :
 
  COMPARISON_CONDITIONS = { :equals =
  [:is, :eq], :does_not_equal
  =
  [:not_equal_to, :is_not, :not, :ne], :less_than =
  [:lt, :before], :less_than_or_equal_to = [:lte], :greater_than =
  [:gt, :after], :greater_than_or_equal_to = [:gte], }
  WILDCARD_CONDITIONS = { :like = [:contains, :includes],
  :not_like =
  [], :begins_with = [:bw], :not_begin_with =
  [:does_not_begin_with], :ends_with = [:ew], :not_end_with =
  [:does_not_end_with]
  BOOLEAN_CONDITIONS = { :null = [:nil], :not_null =
  [:not_nil], :empty = [], :blank = [], :not_blank = [:present]
  CONDITIONS = {}
  PRIMARY_CONDITIONS = CONDITIONS.keys
  ALIAS_CONDITIONS = CONDITIONS.values.flatten
 
 
  moga2 membantu
 
  visit my blog at http://bobbyprabowo.wordpress.com
 
  On Nov 13, 2009, at 10:22 AM, Adinda Praditya wrote:
 
  Ternyata pake searchlogic pun nggak menyelesaikan masalah karena
  akarnya
  nggak di situ. Ini pastie-nya:
 
  http://pastie.org/696747
 
  Ada yang bisa kasih saran?
 
  Dida
 
  2009/11/13 Adinda Praditya 
  apradi...@gmail.comapraditya%40gmail.comapraditya
  %40gmail.com
 
 
  Makasih atas solusi alternatif-nya. Kalo nggak salah selain lebih
  mudah,
  searchlogic juga lebih efisien query-nya ya..? Sekarang pas tau
  find-nya
  bermasalah gini, jadi panik juga, uda ditengah jalan gini.
  Mudah2an gem ini
  bisa membantu. Kalo ada yang mo ngecek ada sesuatu di OSX 10.6.2 +
  ruby
  1.8.7 p174, mohon dishare juga di sini.
 
  Thanks,
  Dida
 
  2009/11/13 Bobby Adi Prabowo 
  tigaen...@gmail.comtigaenamb%40gmail.comtigaenamb

  %40gmail.com
 
 
 
 
  kalau untuk perintah query buat nyari, saya menyarankan pake gem
  searchlogic, ga ribet, ga perlu pake sequel.
 
  example nya jadi gini
 
  Nation.country_like(params[:ctr_id]).
 
  atau
 
  Product.code_number_equals(params[:ctr_id])
 
  lebih enak.
 
  bisa dilihat di railscast nya, di
  http://railscasts.com/episodes/176-searchlogic
 
 
 
  [Non-text portions of this message have been removed]
 
 
 
 
 
  [Non-text portions of this message have been removed]
 
 
 
  
 
  ID-Ruby
  Berdiskusi dan belajar bersama Bahasa Pemrograman Ruby, termasuk
  segala
  varian Ruby (JRuby, Rubinius, IronRuby, XRuby), dan program yang
  dibuat
  dengan Ruby (Ruby on Rails, JRuby on Rails, Merb)
 
  http://rubyurl.com/Q8DD
  http://news.gmane.org/gmane.comp.lang.ruby.region.indonesia
 
 
 
 
 
 
 
 
 
 
  --
  blog : http://adityakircon.blogsome.com
  ym : kirconboy
  skype : adit_skype
 
  Be Nice. Treat others with the same respect you'd want them to treat
  you.
  We're all here to learn together. Be tolerant of others who may not
  know
  everything you know. BRING YOUR SENSE OF HUMOR (stackoverflow.com)
 
 
  [Non-text portions of this message have been removed]
 
 
 
  
 
  ID-Ruby
  Berdiskusi dan belajar bersama Bahasa Pemrograman Ruby, termasuk
  segala varian Ruby (JRuby, Rubinius, IronRuby, XRuby), dan program
  yang dibuat dengan Ruby (Ruby on Rails, JRuby on Rails, Merb)
 
  http://rubyurl.com/Q8DD
  http://news.gmane.org/gmane.comp.lang.ruby.region.indonesia
 
 
 
 

  



[Non-text portions of this message have been removed]



[id-ruby] Cara yang lebih baik untuk membuat fitur pencarian umum (general search) untuk multi model

2010-04-20 Terurut Topik Adinda Praditya
Hi All,

Ada yang tahu gimana mekanisme bikin fitur pencarian umum yang mencari kata
kunci untuk beberapa model? Gem terkait untuk pencarian, dokumentasinya
untuk pencarian 1 model. Yang saya lakukan adalah masing-masing model punya
'search' method sendiri yang outputnya mungkin berupa array. Saya yakin ini
cara yang jelek karena kalo hasilnya di banyak, tentu ga efisien dan susah
ngatur pagination dll. Mohon pencerahannya.

Trims,
Dida


[Non-text portions of this message have been removed]



Re: [id-ruby] Re: Cara yang lebih baik untuk membuat fitur pencarian umum (general search) untuk multi model

2010-04-23 Terurut Topik Adinda Praditya
Maaf baru balas. Saya memang pake gem searchlogic. Maksud saya apakah
searchlogic bisa dibuat untuk beberapa model sekaligus?

Yang jadi masalah khan nggak semua model itu sama attributnya.
Misalnya: Artikel punya atribut judul dan ringkasasn. Model lain punya
atribut berbeda. Nah kita ingin buat general search. Untuk artikel
saya mau cari berdasarkan judulnya aja, model lain berdasarkan atribut
yang lain. Apa bisa disatukan result-nya trus di paginate?

Makasih,
Dida


2010/4/21 willynst wynst@gmail.com



 coba search logic: http://github.com/binarylogic/searchlogic

 gem ini menggunakan named_scope untuk membangun search sql.
 named_scope sepertinya being left-out di rails 3, ada rekans yg berpengalaman 
 searching di rails 3?

 --- In id-ruby@yahoogroups.com, Adinda Praditya apradi...@... wrote:
 
  Hi All,
 
  Ada yang tahu gimana mekanisme bikin fitur pencarian umum yang mencari kata
  kunci untuk beberapa model? Gem terkait untuk pencarian, dokumentasinya
  untuk pencarian 1 model. Yang saya lakukan adalah masing-masing model punya
  'search' method sendiri yang outputnya mungkin berupa array. Saya yakin ini
  cara yang jelek karena kalo hasilnya di banyak, tentu ga efisien dan susah
  ngatur pagination dll. Mohon pencerahannya.
 
  Trims,
  Dida
 
 
  [Non-text portions of this message have been removed]
 


Re: [id-ruby] Re: Cara yang lebih baik untuk membuat fitur pencarian umum (general search) untuk multi model

2010-04-23 Terurut Topik Adinda Praditya
Berarti kalo untuk nyari model yang tidak terkait asosiasi dengan model yang
bersangkutan, belum bisa ditangani search logic ya..?

Makasih,
Dida


2010/4/23 rahmat budiharso r_budiha...@yahoo.com



 setau saya searchlogic kan bisa searching berdasarkan attribute model lain
 yang memiliki asosiasi dengan model yang bersangkutan, ex:

 Post punya attribute title dan body
 Post belongs to author
 Post has many comments

 Author punya attribute email dan username
 Comment punya attribute email dan website

 dengan searchlogic kan bisa seperti ini:
 Post.title_or_body_or_author_email_or_comments_email_like(foo)

 CMIIW


 (\ /)
 (O.o)
 ( )

 This is Bunny. Copy Bunny into your signature to help him on his way to
 world domination.

 
 From: Adinda Praditya apradi...@gmail.com apraditya%40gmail.com
 To: id-ruby@yahoogroups.com id-ruby%40yahoogroups.com
 Sent: Fri, April 23, 2010 2:29:07 PM
 Subject: Re: [id-ruby] Re: Cara yang lebih baik untuk membuat fitur
 pencarian umum (general search) untuk multi model


 Maaf baru balas. Saya memang pake gem searchlogic. Maksud saya apakah
 searchlogic bisa dibuat untuk beberapa model sekaligus?

 Yang jadi masalah khan nggak semua model itu sama attributnya.
 Misalnya: Artikel punya atribut judul dan ringkasasn. Model lain punya
 atribut berbeda. Nah kita ingin buat general search. Untuk artikel
 saya mau cari berdasarkan judulnya aja, model lain berdasarkan atribut
 yang lain. Apa bisa disatukan result-nya trus di paginate?

 Makasih,
 Dida

 2010/4/21 willynst wynst@gmail. com
 
 
 
  coba search logic: http://github. com/binarylogic/ searchlogic
 
  gem ini menggunakan named_scope untuk membangun search sql.
  named_scope sepertinya being left-out di rails 3, ada rekans yg
 berpengalaman searching di rails 3?
 
  --- In id-r...@yahoogroups .com, Adinda Praditya apradi...@. .. wrote:
  
   Hi All,
  
   Ada yang tahu gimana mekanisme bikin fitur pencarian umum yang mencari
 kata
   kunci untuk beberapa model? Gem terkait untuk pencarian, dokumentasinya
   untuk pencarian 1 model. Yang saya lakukan adalah masing-masing model
 punya
   'search' method sendiri yang outputnya mungkin berupa array. Saya yakin
 ini
   cara yang jelek karena kalo hasilnya di banyak, tentu ga efisien dan
 susah
   ngatur pagination dll. Mohon pencerahannya.
  
   Trims,
   Dida
  
  
   [Non-text portions of this message have been removed]
  

 [Non-text portions of this message have been removed]

  



[Non-text portions of this message have been removed]



Re: [id-ruby] Re: Rails Project Buatan orang Indonesia

2010-04-24 Terurut Topik Adinda Praditya
Ini semua rata-rata pada pake DS/VPS atau shared host ya..? Ada yang bisa
estimasi itung-itungannya? Misalnya dari trafik dan ekspektasi load
berdasarkan layanan yang diberikan.

Trims,
Dida


[Non-text portions of this message have been removed]



[id-ruby] OOT: Lowongan Freelance Web frontend developer

2010-06-09 Terurut Topik Adinda Praditya
Hi All,

Mohon maaf OOT. Saya sedang butuh seorang freelance font-end web
developer/designer untuk sebuah proyek. Berikut deskripsinya:

Anda akan mendesain aplikasi web berupa layout dan user interface dengan CSS
dan Javascript dalam jangka waktu yang pendek (hingga semua desain untuk
proyek ini terpenuhi).

Keahlian yang dibutuhkan:
- menguasai Javascript, diutamakan yang familiar dengan jQuery (
http://jquery.com/)
- menguasai CSS, diutamakan yang familiar dengan Compass framework (
http://compass-style.org/)
- familiar dengan Ruby (http://www.ruby-lang.org/en/), diutamakan familiar
dengan bagian front-end dari Ruby on Rails (http://rubyonrails.org/)
- Diutamakan yang terbiasa bekerja sebagai tim
- (tidak wajib) memiliki pengalaman dengan code repository, terutama git (
http://git-scm.com/)

Syarat:
- Beragama Islam dengan pemahaman yang benar, berkelakuan baik, jujur dan
amanah
- Memiliki akses internet yang baik untuk komunikasi suara, dengan
Senin - Jum'at durasi 1 jam per hari, atau
total 5 jam pada hari sabtu dan/atau minggu
- Memiliki motivasi yang tinggi
- Memiliki semangat untuk belajar sesuatu yang baru
- Diutamakan yang berdomisili di jabodetabek

Hal-hal lain:
- Waktu kerja fleksibel asalkan mencapai total 5 jam per minggu.
- Gaji ditentukan berdasarkan pengalaman dan wawancara.
- Jika hasil desain dan kerjasamanya bagus, akan diutamakan untuk
proyek-proyek selanjutnya
- Cocok untuk mahasiswa / freelancer yang ingin menambah portfolio dan
pengalaman dalam membangun aplikasi web dengan metode TDD
(test-driven-development)

Silahkan ajukan lamaran beserta CV dan portfolio ke apradi...@gmail.com.
Mohon maaf, hanya yang masuk dalam seleksi yang akan menerima email balasan.
Jika ada hal-hal lain yang ingin ditanyakan, silahkan hubungi saya japri.

Terima kasih,
Adinda P


[Non-text portions of this message have been removed]