2012-01-29 10 views
0

たとえば、私はSpineのドキュメントのSpine + Railsチュートリアルに従いました。これはCRUDへの投稿をSpine.jsで一覧表示する基本的なRailsアプリですので、すべて非同期で超高速です。それはすべて素晴らしいです。ページを更新するときにSpine.jsビューを再読み込みするにはどうすればよいですか?

ただし、ページを更新するか、手動でhttp://spiny.dev/#/posts/5/editのようにURLで打つと、#/postsのコンテンツのみがロードされますが、URLは保持されます。それは...

this http://f.cl.ly/items/1Z291W3a3n0L0J1k3y1r/Screen%20Shot%202012-01-29%20at%2011.47.32%20AM.pngのように見えます。

...実際には編集ビューを表示する必要があります。

Spine.jsをどこに再開するように設定できますか?

答えて

1

コンソール(cmd + shift + i、コンソールタブをクリックするか、ダイアログがポップアップするとき、左下隅の> =見た目のアイコンを押してください)(javascriptを書くときは、これはあなたの新しい親友です)。

おそらく、「不明なレコード」のようにスローされるエラーがあります。問題は、以前にモデルをフェッチする必要があることです。すべてのサブコントローラーが初期化される前に。少なくともそれは私の推測です。

また、足場のものから恥ずかしがります。それはあまりにも多くの巧みさと、それほど早くあなたにとって良いことではない概念を与えます。必要に応じて何か基本的なものとリファクタリングから始めましょう。そうすれば、あなたが持っている現在の足場コードの中のあらゆるコードが何をしているのかを知ることになります。

+0

私は足場があなたを始めさせる素晴らしいツールだと思います。グローバルなコンセプト、ベストプラクティス、そしてフレームワークで可能なことがわかります。後で、実際に**何が起こっているかを理解しているので、コードを自分で書くだけです。 – yagooar

+0

足場はフレームワークによって異なります。脊椎の場合(脊柱レールの宝石)、足場はそのような単純な枠組みのためにはあまりにも複雑すぎました。変更は難しかった!だから私の場合、私は足場のコードを掴んで、最初から始めました。 Spineが理にかなったのはそのときです。しかし、それぞれ彼自身に:) – SpoBo

関連する問題