問題タブ [awdwr]

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.

0 投票する
4 に答える
4518 参照

ruby-on-rails - Rails を使用したショッピング カート/チェックアウトの構築に関する質問

Rails 3rd Ed. を使用したアジャイル Web 開発を取り上げたところです。デポ アプリケーションの章を読んでいます。製品/アイテムのオプションについて質問があります。

製品カタログとストアを変更して、製品にオプション (サイズ、色など) を追加したい場合、どこでどのように変更すればよいですか?

たとえば、T シャツを販売していて、さまざまなサイズがあるとします。サイズを扱うために作成されたモデルが本当に必要なものだとは思わないので、ストアのビューのhtmlで選択ボックスとして追加するだけでよいと思いました。

しかし、各 [カートに追加] ボタンは、button_to によって自動的に生成されるフォーム タグによってラップされており、追加のパラメーターをカートに渡すことができないようです。add_to_cart への POST に追加されたアイテムのサイズを取得するにはどうすればよいですか?

そして、おそらくもっと重要なことは、これを行うための最も Railsy な方法は何でしょうか?

助けてくれてありがとう! - マーク

私の見解ではヘルパー:

生成されるフォーム:

0 投票する
3 に答える
133 参照

ruby-on-rails - flash [:notice]にユーザー名を表示する際の問題-Railsを使用したアジャイルWeb開発-第11章

ここで何が間違っているのか理解できません。

フラッシュで#{@user.name}を機能させることができないようです[:notice]

他のすべては問題なく機能します。新しいユーザーを追加できますが、「ユーザーJohn Doeが正常に作成されました」と言う代わりに新しいユーザーを追加すると、「ユーザー#{@user.name}が正常に作成されました」と表示されます。</p>

私はデポアプリのこの時点にいます:depot_p / app / controllers/users_controller.rbが動作します。

0 投票する
1 に答える
141 参照

javascript - Rails、Iteration F4、Cart、Javascript を使用したアジャイル Web 開発の問題

Rails 4 を使用したアジャイル Web 開発という本を読んでいるのですが、イテレーション F4 で望ましくない効果に遭遇しました。「空のカートを非表示にする」ことで、以前にカートにアイテムがなかったときにサイドバーにカートが表示されます。

本の標準コードでは、そこにあると思われるかどうかわからない少しの遅延があります。効果をスクリーンキャプチャしました。(こちらをご覧ください

反対のコードは次のとおりです。

答えとして投稿する解決策を見つけましたが、まだ十分な評判がないので待つ必要があります... SOルールに違反していないことを願っています。私だったらごめんなさい!