で書かれたWebアプリケーションがありSpine.js
ます。2言語の翻訳があります。現在のアプリケーションの翻訳を Spine モデルに保存したいと考えています。
私のモデル:
class Translation extends Spine.Model
@configure "Translation", "lang"
@getLang: ->
Translation.all()
module.exports = Translation
アプリケーションで翻訳を変更する機能があり、この機能で新しい翻訳をモデルに保存します。
changeLang: (locale) ->
lang = Translation.create({lang: locale})
lang.save()
Translation
しかし、別のコントローラーからモデルからデータをフェッチしようとすると、空の結果が得られます:
Translation = require("models/translation")
...
alert(Translation.getLang())
空アラートが出ました。どうすれば正しく作れますか?
ありがとうございました。