問題タブ [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.
ruby-on-rails - ruby on rails best_in_place gemフィールド名変更時のエラー表示
だから私はbest_in_place gem [https://github.com/bernat/best_in_place]をセットアップしましたが、編集しようとした列が次のように見えtitle_name
、エラーが発生すると次のように表示されると、少し問題に直面しています
宝石がエラー表示を処理する方法を編集したいので、を置き換えて_
、space
少し作りますuser-friendly
編集:
Firebug経由で取得した応答を確認するのは次のとおりです。
gem デモの場所 http://bipapp.heroku.com/users/59
これは少し違います...
EDIT2:
post.rb
ruby - best_in_place を使用した nil:NilClass エラーの未定義メソッド `memo'
アプリ用の簡単なメモ機能を作成し、best_in_place ジェムを使用してインプレース編集を正常に実装しました。
私が抱えている問題は、インプレース編集を使用して新しいメモを作成するundefined method
ことです。次のコードはnil:NilClass` に対して memo' を返します
私はレールとプログラミング全般に慣れていないので、簡単な修正であると確信していますが、それにもかかわらず、修正できないようです。
ruby-on-rails - Rails 3 best_in_place ネストされたモデルの編集
与えられた
インシデントの編集属性と、インシデント.ユーザーやインシデント.コンタクトなどの親の関連付けを編集する方法がわかりません
これは、たとえば次のように機能します。
しかし、incident.customer を実行して Customer.all のドロップダウンを取得する方法がわかりません (incident belongs_to :customer)
試すたびにさまざまなエラーが発生します。
ruby-on-rails-3 - Rails best_in_place jQuery in place編集:アクティベーターボタンが機能しない
次のように部分的に設定しています。
リンクをクリックしてEdit
も何も起こりません。
best_in_place リンクから削除する:activator => "#activator"
と、テキスト フィールドをクリックして期待どおりに編集を開始できます。唯一の問題は、これが iPad で機能しないことです。そのため、この編集機能をトリガーするには別のボタンが必要です。
設定を機能させるための回避策を知っている人はいますか:activator
、またはフィールドのインプレース編集で機能することがわかっている別の提案 (別の宝石を含む) はありますか?
jquery - ファイル「best_in_place.purr」が見つかりませんでした
私はbest_in_place gem を使用しており、指示に従って、jquery.purr を使用してエレガントなエラー処理を実装するには、これを my に追加するだけですapplication.js
:
私はそれをしましたが、このエラーが発生し続けます(サーバーを複数回再起動した後):
これは私application.js
のように見えるものです:
考え?
価値があるのは、追加しようとする前に best_in_place が機能していたこと.purr
です。だから私はそれを自分のGemfileから削除し、実行してからbundle
元に戻し、再実行しましbundle
たが、それでもサイコロはありません.
ruby-on-rails-3 - TinyMCE などのリッチテキスト エディターで best_in_place を使用する
best_in_place
Rails アプリケーションでインプレース編集を行うために gem を使用しています。ただし、一部のテキスト領域で (X)HTML 編集が必要なため、リッチテキスト エディターが必要です。TinyMCE はサイトの他の場所で使用されています。
ただし、エディタを に追加するのは簡単ではありませんbest_in_place
。非常に単純化するために、gem は jQuery を使用してその場でタグを挿入し、 TinyMCEtextarea
はページtextarea
の読み込み時に初期化して、利用可能な をエディターに置き換えます。テキストエリアを挿入した後に TinyMCE を再初期化しようとしましたが、これまでのところ機能していないため、コード内でそれを行うための正しい場所を見つけられなかったと思います。best_in_place
textarea
best_in_place
この統合が可能であるという噂がありますが、私の Web 検索ではドキュメントが表示されなかったので、ポインタを歓迎します。(同様に、この回答は役に立たず、2 つの壊れたリンクを指しています。)私が好むソリューションの順序は次のようなものになると思います。
- TinyMCE と統合する方法は次のとおりです。
best_in_place
- TinyMCE ではできませんが、別のリッチテキスト エディターで行う方法は次のとおりです。
- それはできませんが、Rails 3.2.x 用
best_in_place
の別のリッチテキスト編集インプレース ソリューションを次に示します。
ruby-on-rails - best_in_place gem、ページをリロードせずに更新された編集を表示しないビュー
best_in_place gemをプロジェクトに追加しましたが、ページの再読み込みが行われるまで更新は有効になりません。ショービューでフラッシュが表示されますが、ページをリロードする必要があります。どうしてこれなの?
マイリストコントローラー:
マイリストはビューを表示します-
私のgemfile-
私のアプリケーションjsマニフェスト-
私のリストコーヒー-
マニフェストjsファイルの順序でしょうか?ページをリロードせずに更新を取得するには、ここで何を見落としていますか?ご清聴ありがとうございました。
ruby-on-rails - Best In Place gem を使用して、リンクをその場で編集できるようにするにはどうすればよいですか?
任意の URL にリンクできる「タイトル」を持つ「アイテム」というオブジェクトがあります。次のコードを使用して、Best in Place gem を使用してタイトルをその場で編集できるようにしました。編集部分は正常に動作しますが、入力ボックスからフォーカスを外すとリンクが失われます。
「helper_options」の値を正しく設定していない気がします。
ユーザーがタイトルを変更した後、リンクが更新されたテキストで復元されるように、上記のコードを編集するにはどうすればよいですか? この例は、Best in Place github サイトや他のどこにもありません。
ruby-on-rails - 名前空間コントローラーの下の best_in_place は、POST 時に 404 を返します
#302 In-Place Editing screencastbest_in_place
に従って gemを実装しました。
ビューは の下にありadmin/users
ます。
ページでこのコードを指定すると
結果は正常にレンダリングされ、クリックするとステータスが編集可能フィールドに変わりますが、値を保存しようとすると、このエラーが表示されます
これを解決する方法はありますか?
ruby-on-rails - best_in_placegemは関連するレコードを更新しません
ショッピングカート内の注文から属性を更新しようとしています。そのためには、best_in_place gem( https://github.com/bernat/best_in_place)でインプレース編集を使用したいと思います。
とにかく、一度実装すると、送信時にレコードが更新されません。
これは私の見解です:
これは私のコントローラーの更新acitonです:
カート内のLine_itemの数量を更新するための適切な方法はどのようになりますか?