我遵循http://guides.joosy.ws/guides/blog/forms.html指南,尝试为新帖子和编辑帖子创建表单
所以我用表单创建了templates/pages/posts/_form.jst.hamlc并用pages/posts/new.js.coffee添加了代码
Joosy.namespace 'Posts', ->
class @NewPage extends ApplicationPage
@layout ApplicationLayout
@view 'new'
elements:
'rawForm': 'form'
@fetch (complete) ->
@data.post = Post.build()
complete()
@afterLoad ->
@form = Joosy.Form.attach @rawForm,
resource: @data.post
success: (data) => @navigate '/'但是“内心的魔法”对我不起作用..当我关注http://localhost:3000/blog#!/posts/new时,我看到了新帖子的表单。此表单按常规表单提交。例如,如果我键入一些内容并按下保存,它将打开新的页面http://localhost:3000/blog?post%5Btitle%5D=test&post%5Bbody%5D=test#!/posts
所以,我已经停在了这一步,不知道该怎么做..
附注:如果你可以将这个问题重新标记为“joosy”,请这样做。作者承诺通过“joosy”标签回答有关joosy框架here的问题,但由于缺乏声誉,我无法创建此标签
发布于 2012-06-06 06:51:44
你应该检查三件事:
脚本,除非你看到错误,否则它会悄悄地死掉。
如果1/2不起作用,你没有太多的时间,给我看看你的模板,因为这个页面看起来像这个的副本:https://github.com/roundlake/joosy-example/blob/master/app/assets/javascripts/blog/pages/posts/new.js.coffee。但众所周知,后者是有效的。所以麻烦不在这里。
https://stackoverflow.com/questions/10905157
复制相似问题