rails 莫名其妙問題又一個
Upload.create
"set title" # => 來自 before_create
"what?" # => 來自某個 method
"what?" # => 同上
這樣我沒問題。但是:
Upload.create :title => 'title'
"what?" # => title 跟這某個 method 一點關係都沒有
"what?" # => title 跟這某個 method 一點關係都沒有
"set title"
"what?"
"what?"
結果這個 Upload 只要指定 title, 存檔時就會爛掉...
問題是我的程式裡跟這 title 根本一點關係都沒有。
怎麼辦??
那某個 method 一定要在 before_create 之後呼叫啊!
但只要設了 title, 莫名其妙就會先被呼叫......
這 title 我可沒動他,只是普通的 AR attribute.
只好先把 cache 拿掉了。 datamapper 倒是可以維持不動。
2 retries:
我已经开始用sintra和sequel作web应用了,rails越深入应用越难受。
(握)
不過 historical reason 嘛...(遠目)
sinatra 我不熟,目前是看好 ramaze/innate.
至於 sequel 嘛,總覺得太 db-oriented 了,
不是很喜歡 :s
Post a Comment
Note: Only a member of this blog may post a comment.