問題タブ [best-in-place]

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 投票する
1 に答える
311 参照

javascript - Rails Best_in_place 編集の問題

Rails アプリにbest_in_placeを実装しようとしていますが、実装方法がわかりません。編集が必要なテキストをスクロールしても、何もしません。ユーザーの下にネストされたプロファイル モデルがあり、ユーザー名を編集したいと考えています。しかし、その名前は Profile Model の下にあります。だから私は「user.profile.name」を持っています。インストール手順に従い、gem を含めてインストールし、前述のように application.js に jquery ファイルを含めました。

これが私のショービューです:

ユーザーコントローラーでの私のショーアクションは次のとおりです。

ここに私のプロファイルコントローラがあります:

Respond_to :html、:json

これは私のapplication.jsファイルです

0 投票する
0 に答える
348 参照

ruby-on-rails-3 - Best In Placeフォームのラジオボタン?

Best In Place gemを使用してラジオボタンを更新する方法があるかどうか疑問に思っています。私は自分のフォームに使用しており、うまく機能していますが、Best in place はラジオボタンの入力タイプを提供していないようです。私はチェックボックスを使用できたと思いますが、3つのチェックボックスを同じ列にバインドする方法について少し混乱しています。

私が探しているのは、次のようなモデルのフィールドにバインドされた単純なラジオ ボタン コレクションです。

選択すると、入力フィールドへの他の変更で最適な場所で行うように、データベースをすぐに更新したいと思います。

何か案は?ありがとう。

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

ruby-on-rails - チェックボックスコレクションに画像を表示する

私はbest_in_placeを使用します(私の質問では重要ではありません)。

チェックボックスの代わりに画像を表示したい。

私の画像は次の場所にありますpublic/images

だから私は試しました:

残念ながら、チェックボックスのデフォルトの画像(最初の画像である必要があります)はとして表示され-、それを押すと、2番目の画像が表示されます。

最初の画像に問題があるかどうかを確認しようとしたので、コードを次のように変更しました。

しかし、デフォルトの画像(2番目の画像である必要があります)はとして表示され-、それを押すと、最初の画像が表示されました。

助けてください。

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

ruby-on-rails - github から best_in_place バージョンを更新する方法

gryzzlyこれを解決するために、github から best_in_place バージョンを更新するように言われました:

彼は、この修正を含むリリースがまだないため、github から更新するように指示しました。

だから、私は私の中に書いたGemfile

次に実行しますbundle install

これは私の問題を解決していません: show-images-in-checkbox-collection、だから私は何か間違ったことをしたと思います。

助けてください。

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

ruby-on-rails-3.1 - JSON としての Rails コントローラー メソッドの応答

GEM 呼び出し best_in_place で作業しています: https://github.com/bernat/best_in_place

新しい todo アイテムの作成は、次の方法で行います。

レスポンスコードはJSONなのですが、JSテンプレートを呼び出してDOMを操作したいのですが、可能でしょうか?

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

javascript - Rails 3.0 の最適な場所の gem を使用してレコードを編集できない

Rails 3.0 アプリで動作する最適な gemを取得しようとしていますが、何も動作していないようです。オブジェクトをクリックして編集することができません。

これは私がこれまでに行ったことです (上記のリンクとRailsCastからの GitHub の指示に従ってください:

私の中でGemfile

私もrails g best_in_place:setup3.0 を使用していたので実行し、best_in_place.jsファイルを.xml に生成しましたpublic/javascripts

最後に、その場で編集するレコードを表示するには:

私は RESTful ルートを使用しているのでupdate、プロジェクト リソースに対するアクションがあります。

この時点で、レコードが表示されますが、そのレコード (または他のレコード) をクリックできません。

助言がありますか?私はJSが初めてで、本当に行き詰まっています。

編集:application.js次のコードを追加したファイルを作成しました:

ビューに script タグを追加するために、Richlewis によるコメントの提案も試しました。

最後に、レイアウト ファイルを に変更<%= javascript_include_tag :defaults %>して みました。<%= javascript_include_tag :all %>application.html.erb

繰り返しますが、ベストインプレースは機能しません。

更新: Chrome を使用して要素を調べると、ログに次のエラーが表示されることがわかりました。

これが何を意味するか分かりますか?

0 投票する
2 に答える
991 参照

ruby-on-rails - best_in_place gemの初期化中

レール3.2.11

Gemfile:

aplication.js

post.js.coffee

show.html.erb

インラインフォームが表示されましたが、js 例外が発生し、入力時に何も起動されず、フォーカスが緩んでいるなどのトレースバック:

jquery.js の行

どうすればこれを修正できますか?

アップデートの問題が解決しました。同じ変更を行いますが、すべて正常に動作します。マジック ;)

0 投票する
2 に答える
523 参照

ruby-on-rails - Rails:best_in_placeコレクションの問題

私のアプリは2つの異なるデータベースで実行され、アプリケーションロジックを使用してそれらを処理します。

外部データベースUserモデルがあり、default_roleクラスにのみIDを記録します。

したがって、インデックステンプレートでは、リモートからアカウントを取得します。アカウントごとに、テーブルにクエリを実行して不変の情報を出力する必要があり、テーブルの役割を変更できるようにします。

インデックス情報=リモートテーブル情報(名前surname ecc)+マイテーブル情報(ロール)

best_in_placeを使用して、ユーザーのrole_idフィールドを編集します。

問題は、外部からのインデックスサイクル@operatorsです。私の側にある役割を変更する必要があります!

とコントローラーの私の更新:

しかし、コントローラーのupdateメソッドも呼び出されませんでした。通常、コレクションタグをチェックし、変更することはできますが、送信することはできません。

私は何が間違っているのですか?

編集

私のブラウザはリクエストをキャッチしません。

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

ruby-on-rails-3 - Updating various DOM elements after best_in_place update

I have various values in a table that need to be updated after a DOM element is updated using best_in_place. How can you trigger a javascript action like "create.js.erb" called "update.js.erb" after a best in place update?

For example, I have a table of item prices, and I need the table's "total" field to update after a user updates an individual item quantity.

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

ruby-on-rails-3 - twitter ブートストラップで Best In Place を使用する方法

私はこれからのドキュメントを見たことがありません..

私が持っている場合

data-provide="typeahead" を含める必要があります

そしてソースを含める

City.getcities.to_json都市名を含む適切なjsonリストを返すと仮定します

これはうまくいきません...