2012-05-25 70 views
1

我知道rails 1.2.3現在已經陳舊,但我有一個項目在rails 1.2.3上工作。我想以json格式輸出結果。我使用在rails中的Json格式問題1.2.3

渲染:JSON => @ result.to_json並返回

它給了我成功{: 「假」}

相反,我想{ 「成功」: 「假」}

我現在無法升級。

請建議。

+0

您已提問19個問題,但尚未接受任何問題的答案。請返回並接受您之前的問題的答案。 – x1a4

回答

1

嘗試將ActiveSupport::JSON.unquote_hash_key_identifiers = false添加到environment.rb

+0

上面的解決方案在我的本地工作得很好,我有從1.2.3到Rails 3存在的多個rails版本。但是當我在我的基於Phusion乘客的服務器上嘗試這個功能時,它說未識別的常量主動支持。服務器上的配置:Ruby 1.8.6和Rails 2.3.5,2.3.8 –

+0

確保首先加載軌道。對於Rails 2,您可以將代碼從'environment.rb'移動到初始化程序。 – x1a4

+0

哪些代碼?您的解決方案尚不清楚。請解釋。我的應用程序是在rails 1.2.3中開發的 –