問題タブ [towerjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - TowerJS を使用したログインフォームの作成
私は主にフロントエンドのデザイナー/開発者であり、MVC の経験はほとんどありません。
TowerJS を使用してログインフォームを作成したいと考えています。私のアプリのほとんどは、ドキュメントからそのまま使用できます。「ユーザー」と呼ばれる単一のモデルがあります。
「新しい」ユーザー ビューには、「フォーム」パーシャルを含めます。
ログイン フォームに "form" パーシャルを使用すると、不要なフィールド ("active" など) が含まれます。「ログイン」と呼ばれる新しいパーシャルを使用する場合:
User
フォームが渡されて以来、Tower はフォーム内のすべてのフィールドを予期していたように見えるため、フォームはレンダリングされません@user
。これは、モデルがどのようにレンダリングされるかについて、私が高いレベルで理解していないことが原因です。このログイン フォームをレンダリングするための 2 つのオプションは次のとおりです。
- 「フォーム」パーシャル全体を使用し、css/back-end-js を介して無関係なフィールドを非表示/無視するか、または...
- ログインに必要なフィールド (電子メール、パスワード) のみを含むある種の新しいモデルを作成し、
formFor
代わりにそのモデルで使用します。私はユーザーを扱っているので、これはばかげているように思えるので、User
モデルを使用する必要があると直感的に感じています。
おそらくその答えはSession
モデルの作成にありますが、これらすべてのパーツが TowerJS でどのように連携するかはわかりません。明確にするために、質問は次のとおりです。TowerJS を使用してログインフォームをレンダリングする適切な方法は何ですか?
node.js - クッキーとtowerjsのセッション
TowerjsでCookieまたはセッションを使用する簡単な例はありますか?Connect Middlewareについて読みましたが、経験がありません(残念ながら、node.jsも使用していません)。
例が利用できない場合は、ヒントもありがたいです。
マーシン
node.js - Towerjs を使用したリレーショナル モデル (coffeescript & mongodb)
1 人のユーザーのすべての取引のすべての株式から、towerjs (mongodb ストアを使用) の引用株式を回復する必要があります。このコードは機能しません。while ループは停止しませんが、理由がわかりません
node.js - Tower.js で一対多リレーションシップを使用するにはどうすればよいですか?
そのため、Tower の 1 対多の関係機能を使用しようとしてさまざまな足場を生成してきましたが、関連するインスタンスを実際にリンクして関係を利用する方法がわかりません。たとえば、私の最新の足場は次のように生成されました。
Rails では、post モデルの userId フィールドは、その ID を共有するユーザーとの接続を形成し、それを使用して関係にアクセスできます。しかし、ここでは何もしていないようです。https://github.com/viatropos/tower/wiki/1-nのコードを使用しようとすると、エラーが発生します。
タワー コンソールで、サンプル ユーザーを作成して投稿することができました (サーバーを実行し、Web ページのフォームを使用することで、これを簡単に行うこともできます)。
これらのインスタンスはデータベースに永続化されますが、次のようなコードを試すと:
「TypeError: 未定義のメソッド 'exists' を呼び出すことはできません」が表示されます。同様に、次を呼び出します。
「TypeError: 未定義のメソッド 'create' を呼び出せません」を生成します。モデルやコントローラーでこのようなことをしようとすると、同じようなことが起こります。私は本当にここで立ち往生しており、これがどのように機能するかを数日間理解しようとしていますが、他にどこを見ればよいかわかりません。誰かが私が覗くことができるサンプルコードを持っていれば、それは素晴らしいでしょう.そうでなければ、ある種の説明も役に立ちます. ありがとう。
[編集: 私の作業例と、手順を説明する詳細な README は、ここにあります: https://github.com/edubkendo/demoApp ]
towerjs - Towerjs モデル ファインダー - 可変スコープ
モデルに対してクエリを実行したいのですが、次は結果に応じて別のことを行います
問題:
これが欲しい理由の例:
私も次のようなことを試しました:
node.js - アクティブなページでhtml状態クラスを変更する最良の方法
2 つのサンプル プロジェクトをテストしています。1 つは Express だけで、もう 1 つは Tower.js を使用しています。
ページレンダリングの最初に、アクティブなページのliに正しいcssクラスを配置したいだけです。
元:
私は/infoページにいて、最初のliでアクティブなクラスを追加したい
使用しているテンプレート エンジンは Coffekup/Jade です
URLパスを取得してhrefと比較しようとしましたが、ローカル経由で渡しました...しかし、ローカル経由で渡すのは良い解決策だとは思いません..
より良い解決策はありますか?
ありがとう。
javascript - eco エンジン テンプレートでパーシャルを使用する
私はこのようなことを試みています:
しかし、何も印刷されません。
Tower.js を使用しています。Tower なしでテストしたところ、正常に動作しました。EJS やその他のテンプレート エンジンにも同じ問題がありました。Just Coffekup は Tower で問題なく動作しました。
何か案が?
node.js - towerjs の「メーラー」の動作例が必要
Tower.jsのドキュメントを読みましたが、まったく見えません。
メーラーセクションは次のように述べています。
ただし、例では、このコードを配置する必要がある場所をマークしていません。
私を任命してください。
node.js - タワー モジュールのインストールで問題が発生しました - ws モジュールがクラッシュします
私はnode.jsを初めて使用し、ノードのWebサイトからインストールを実行してインストールしました。パッケージをグローバルにインストールする遊びがありましたが(たとえば、すべきです) 、次のように、タワーモジュールをMacにインストールしようとしています。
たくさんのものをインストールしてからクラッシュし、出力が表示されます
私がそれを正しく読んだ場合、ws (websockets?) モジュールがクラッシュしています。
この問題を調査する際に、ブログで .bashrc にノード パスを追加するよう提案されたので、それを実行しました。
助言がありますか?
towerjs - 新しいアプリはJadeテンプレートで足場を組まない
新しいタワーのjsアプリを足場にするとき、私は実行します
しかし、私はまだデフォルトのCoffeeKupレイアウトを取得しています。
これに関するどんな助けも素晴らしいでしょう