問題タブ [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.
javascript - Rails Best_in_place 編集の問題
Rails アプリにbest_in_placeを実装しようとしていますが、実装方法がわかりません。編集が必要なテキストをスクロールしても、何もしません。ユーザーの下にネストされたプロファイル モデルがあり、ユーザー名を編集したいと考えています。しかし、その名前は Profile Model の下にあります。だから私は「user.profile.name」を持っています。インストール手順に従い、gem を含めてインストールし、前述のように application.js に jquery ファイルを含めました。
これが私のショービューです:
ユーザーコントローラーでの私のショーアクションは次のとおりです。
ここに私のプロファイルコントローラがあります:
Respond_to :html、:json
これは私のapplication.jsファイルです
ruby-on-rails-3 - Best In Placeフォームのラジオボタン?
Best In Place gemを使用してラジオボタンを更新する方法があるかどうか疑問に思っています。私は自分のフォームに使用しており、うまく機能していますが、Best in place はラジオボタンの入力タイプを提供していないようです。私はチェックボックスを使用できたと思いますが、3つのチェックボックスを同じ列にバインドする方法について少し混乱しています。
私が探しているのは、次のようなモデルのフィールドにバインドされた単純なラジオ ボタン コレクションです。
選択すると、入力フィールドへの他の変更で最適な場所で行うように、データベースをすぐに更新したいと思います。
何か案は?ありがとう。
ruby-on-rails - チェックボックスコレクションに画像を表示する
私はbest_in_placeを使用します(私の質問では重要ではありません)。
チェックボックスの代わりに画像を表示したい。
私の画像は次の場所にありますpublic/images
。
だから私は試しました:
残念ながら、チェックボックスのデフォルトの画像(最初の画像である必要があります)はとして表示され-
、それを押すと、2番目の画像が表示されます。
最初の画像に問題があるかどうかを確認しようとしたので、コードを次のように変更しました。
しかし、デフォルトの画像(2番目の画像である必要があります)はとして表示され-
、それを押すと、最初の画像が表示されました。
助けてください。
ruby-on-rails - github から best_in_place バージョンを更新する方法
gryzzly
これを解決するために、github から best_in_place バージョンを更新するように言われました:
彼は、この修正を含むリリースがまだないため、github から更新するように指示しました。
だから、私は私の中に書いたGemfile
:
次に実行しますbundle install
。
これは私の問題を解決していません: show-images-in-checkbox-collection、だから私は何か間違ったことをしたと思います。
助けてください。
ruby-on-rails-3.1 - JSON としての Rails コントローラー メソッドの応答
GEM 呼び出し best_in_place で作業しています: https://github.com/bernat/best_in_place
新しい todo アイテムの作成は、次の方法で行います。
レスポンスコードはJSONなのですが、JSテンプレートを呼び出してDOMを操作したいのですが、可能でしょうか?
javascript - Rails 3.0 の最適な場所の gem を使用してレコードを編集できない
Rails 3.0 アプリで動作する最適な gemを取得しようとしていますが、何も動作していないようです。オブジェクトをクリックして編集することができません。
これは私がこれまでに行ったことです (上記のリンクとRailsCastからの GitHub の指示に従ってください:
私の中でGemfile
:
私もrails g best_in_place:setup
3.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 を使用して要素を調べると、ログに次のエラーが表示されることがわかりました。
これが何を意味するか分かりますか?
ruby-on-rails - best_in_place gemの初期化中
レール3.2.11
Gemfile:
aplication.js
post.js.coffee
show.html.erb
インラインフォームが表示されましたが、js 例外が発生し、入力時に何も起動されず、フォーカスが緩んでいるなどのトレースバック:
jquery.js の行
どうすればこれを修正できますか?
アップデートの問題が解決しました。同じ変更を行いますが、すべて正常に動作します。マジック ;)
ruby-on-rails - Rails:best_in_placeコレクションの問題
私のアプリは2つの異なるデータベースで実行され、アプリケーションロジックを使用してそれらを処理します。
外部データベースにUserモデルがあり、default_roleクラスにのみIDを記録します。
したがって、インデックステンプレートでは、リモートからアカウントを取得します。アカウントごとに、テーブルにクエリを実行して不変の情報を出力する必要があり、テーブルの役割を変更できるようにします。
インデックス情報=リモートテーブル情報(名前surname ecc)+マイテーブル情報(ロール)
best_in_placeを使用して、ユーザーのrole_idフィールドを編集します。
問題は、外部からのインデックスサイクル@operatorsです。私の側にある役割を変更する必要があります!
とコントローラーの私の更新:
しかし、コントローラーのupdateメソッドも呼び出されませんでした。通常、コレクションタグをチェックし、変更することはできますが、送信することはできません。
私は何が間違っているのですか?
編集
私のブラウザはリクエストをキャッチしません。
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.
ruby-on-rails-3 - twitter ブートストラップで Best In Place を使用する方法
私はこれからのドキュメントを見たことがありません..
私が持っている場合
data-provide="typeahead" を含める必要があります
そしてソースを含める
City.getcities.to_json
都市名を含む適切なjsonリストを返すと仮定します
これはうまくいきません...