2012-03-16 34 views
1

簡單而快速的問題。在ActiveRecord的新方法中傳遞和使用哈希對象 - Rails

如何通過我的視圖/ JavaScript到軌道控制器傳遞散列或關聯數組。 在控制器上我想使用哈希對象的ActiveRecord的新方法

一些這樣的事

hash = {} 
hash = params[data] 
Task.new(hash) 

我可以通過讀單個字段,但是我正在尋找一種更好的方式。 Thnx。

回答

0

這應該工作,實際上。你試過了嗎?

這裏是一個班輪:

Task.new params[:task] 

你應該意識到,任意值可以由客戶端傳遞,造成潛在的質量分配的安全問題。確保使用attr_accessible定義可分配的質量字段。

+0

是的它是正確的。我的錯。實際上我的散列不正確。日Thnx。 – 2012-03-16 12:02:15

+0

@mashit,我很高興它幫助你。請不要忘記[接受答案](http://stackoverflow.com/faq#howtoask)! – 2012-03-16 13:25:19

+0

是的,當然.. – 2012-03-19 06:22:44

相關問題