問題タブ [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 - act_as_list "NoMethodError (xxx の未定義のメソッド `position_was')"
theme_name
を使用して更新しようとしていBest In Place
ます。ただし、現時点ではエラーがスローされます。
と呼ばれるリソースとfruit
と呼ばれるリソースがありtheme
ます。fruit
に属し、多くtheme
を持っています。テーマは、getter メソッドと setter メソッドを使用して設定されます。theme
fruit
fruit
theme
また、 との両方が にfruit
属していることにも言及しconversation
ます。fruit
リソースacts_as_list
. _
これは の更新アクションですfruits_controller.rb
。JSON にのみ応答します
best_in_place
アップデートを使用すると、エラーが発生します。開発コンソールからの完全な出力は次のとおりです。
任意の入力をいただければ幸いです。どこかで自分自身を説明できなかった場合は、修正できるようにお知らせください。
編集:
コンテキストの github ページへのリンクを次に示します。
javascript - 最適な場所: Uncaught TypeError: オブジェクト [オブジェクト オブジェクト] のプロパティ 'jQuery' は関数ではありません
ビューの 1 つに Best In Place Gem を実装しようとしています。しかし、サンプル ボタンをクリックしても何も起こらず、Chrome インスペクトでエラーが表示されます。
更新 ここで例を見ることができます -- >
https://fierce-meadow-1536.herokuapp.com/users/10/common_apps/6/edit
--
参照中の特定の JavaScript (#comment の上)-->
これは私の Application.js ファイルです --
私の見解 -
ユーザー.js.コーヒー
何が起こっている?
ruby-on-rails - Best_In_Place と Cancan を使用して、制限されたモデルから特定の属性を更新する方法
Cancan と Best_In_Place の両方を使用している場合、「教師」はモデルの特定の属性 (モデル「本」など) のみを更新し、そのモデルの他の属性は更新できないと言えます。Cancan は 2.0 でまだ開発中であるため、属性承認はまだサポートされていないことを理解しています。最初に考えたのは、次のようなものを使用することでした。
しかし、私は Best_In_Place を使用したかったので、私の予備調査によると、次のような Best_In_Place 更新の属性しか使用できないことがわかりました。
メソッドではなく:
これに対処する最善の方法は何ですか?ありがとう :)
ruby-on-rails - 別の形式での best_in_place の使用
このタイトルの付け方がよくわかりませんでした。
best_in_place をインストールして実行し、テストしましたが、完全に機能しています。たとえば、次のようにします。
私が知りたいのは。item.mount、item.measurement などを編集するために、best_in_place ジェムを以下のコードに組み込むにはどうすればよいですか?
よろしくお願いします!
ruby-on-rails - best_in_place gem を使用してシリアル化されたデータを変更するにはどうすればよいですか?
best_in_place
シリアル化されたデータを持つモデルがあり、 gemを使用してこのデータを編集したいと考えています。best_in_place ジェムを使用する場合、これはデフォルトでは不可能です。これはどのように行うことができますか?
ruby-on-rails-4 - Rails 4 - best_in_place: 処理できないエンティティ
「devise」で管理されているプロファイル データベースのフィールドを編集するために、best_in_place を使用しています。編集ビューではすべてが正常に更新されますが、1 つのフィールドを best_in_place で編集した直後に、フィールドは元の値に戻り、データベースは更新されていません。
注: bundle install の実行、サーバーの再起動、およびページの更新は機能しません。
users_controller.rb:
users.js.coffee:
ユーザー/show.html.erb
Javascript エラー コンソールには次のように表示されます。
サーバーログには次のように表示されます:
Gemfile:
Application.js は以下を示します。
よろしくお願いします。