問題タブ [hashrocket]

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

hash - Rails 4 に強制的に古いスタイルのハッシュ構文を使用させる方法

古いプロジェクトを Rails 4 にアップグレードしたところschema.rb、新しいスタイルのハッシュ構文を使用してアップグレードされていることに気付きました。Rails は、すべてのジェネレーターでこの構文を使用すると思います。

Rails に対して、古いスタイルのハッシュ構文の方が好きだと友好的に言うにはどうすればよいでしょうか?

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

ruby-on-rails - after_commit ブロックは、パラメーターが hashrocket 構文を使用する場合に実行されますが、コロン構文を使用する場合は実行されません

私は、activerecord ライフサイクル コールバックをかなり頻繁に使用しているモデルを持っています。after_commit コールバックを使用して、作成時に主キーを必要とする sidekiq ジョブを実行しています。

ブロック内のコードは実行されません。

しかし、私がするとき

コードは正常に実行されます。

私が理解しているように、これら 2 つの異なる行はまったく同じように解釈されるべきです。私は何が欠けていますか?

Ruby 2.0.0p247、Rails 3.2.17 を使用しています。

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

javascript - ロケット構文の JavaScript オブジェクト

JavaScript でこのハッシュから値を取得したい:

何も機能していないようです。次のエラーが表示されます。

SyntaxError: invalid property id

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

ruby - Sublime Text でハッシュ ロケットの後に式を自動的に評価する方法

Ruby キックスタート チュートリアル('05:10) では、テキスト エディター内でハッシュ ロケットを# =>入力すると、式の評価結果が表示されます。例えば:

Sublime Text 2 を使用していますが、これを機能させる方法が見つかりません。ガイダンスをいただければ幸いです。