コントローラーはこんな感じ
class App.ContactsController extends Tower.Controller
index: (params) ->
@set('person', App.HighrisePerson.create())
@render "index"
ビューは次のようになります
App.ContactsEditView = Ember.View.extend
templateName: 'contacts/edit'
resourceBinding: 'controller.person'
init: (args...) ->
@._super(args...)
console.log(@.get('resource'))
console.log('inited')
上記のブロックを使用すると、リソースが Ember.Object のインスタンスに設定されていることがコンソールに表示されます
しかし、次のビューコードで
div class: "row-fluid", ->
text "{{#with resource}}"
text "Hello"
text "{{/with}}"
親ビューの関連部分
div class: "row-fluid contact-form", ->
div class: "row-fluid", ->
h1 "Want to work with us?"
p "So...you want to be kohactivated!?!? Please take a few moments to fill out the form below and provide us with some details about your project, company or start-up."
text "{{view App.ContactsEditView}}"
hello のレンダリング出力が表示されない
hello を #with ブロックの外に移動すると、hello が表示されます。
何らかの理由でリソースを認識していないと思います
どんな助けでも大歓迎です。