0

で書かれた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())

空アラートが出ました。どうすれば正しく作れますか?

ありがとうございました。

4

1 に答える 1