問題タブ [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 - より多くの :activator を使用した best_in_place
リストされているすべての要素をクリックするだけで編集できるビューを作成したいと思いますが、[編集] ボタンもあり、入力フィールドがアクティブになると便利です。
:activator がない場合、クリック イベントがデフォルトですが、アクティベーターがある場合、このクリック イベントは機能しません。より多くのアクティベーターを有効にするにはどうすればよいですか? (この場合、テキストをクリックし、ボタンもクリックします。)
私のコード:
ありがとうございました!
css - ベストインプレースの余分な幅はレイアウトを殺します
インライン編集を処理するために、最適な Rails gem を使用しています。
この例でわかるように、最適なテキストをクリックするとすぐに入力要素がポップアップします: http://bipapp.heroku.com/users/49
この入力フィールドの幅は、置換するテキストの幅を超えているため、親要素の幅が拡張されています。(クリックするたびにレイアウトが変わる可能性があるため、ユーザーが入力フィールドを次々と開くのは非常に面倒です)
私が達成したいのは、この入力フィールドが常に置き換えられるテキストとまったく同じ幅を持ち、レイアウトにまったく影響を与えないようにすることです。それは可能ですか?
ruby-on-rails-3 - 実稼働サーバーで未定義のメソッド「best_in_place」
best_in_place gem を使い始めました。ローカルの開発マシンでは問題なく動作しましたが、コードを運用サーバーにデプロイすると、次のようになります。
宝石がインストールされていないかのようです。私は私がしたことを確認しましたbundle install
。
意見:
Gemfile:
ruby-on-rails-3 - best_in_place で time_zone を使用する
私は自分のアプリでタイム ゾーンを使用しています。組み込みの Rails 3 ヘルプ メソッドを使用すると、標準フォームや simple_form を使用するときにタイム ゾーンのコレクションを取得できます。
ただし、best_in_place にはコレクションを提示する必要があります。タイムゾーンのリストを取得して、コレクションとして best_in_place に表示できるようにする方法を知っている人はいますか?
私は次の行で何かを試してきました:
ただし、常にリストを取得しているように見えますが、空白行があります。上記は、BIP が値を取得するという点で最も近いものでしたが、まだ空です。