問題タブ [inflection]

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

ruby-on-rails - has_manyアソシエーションはカスタムインフレクターを尊重しません

私はreason_to_sellというモデルを持っています。Rubyはそれをreason_to_sellsに複数化するので、これを追加しました。

これはコンソールでうまく機能します:

販売する理由はそれぞれユーザーに帰属します。

そしてもちろん、各ユーザーには販売する多くの理由があります。

しかし、これは私に与えます:

しかし、販売する理由がたくさんあるようにユーザーを変更すると、状況は良くなります。

では、reasons_to_sellの語尾変化をこのモデルの関連付けで機能させるには、何をする必要がありますか?

0 投票する
7 に答える
3736 参照

php - 潮汐データのすべての山と谷を見つけるにはどうすればよいですか?

私は次のように構成されたいくつかの海の潮汐データを扱っています:

これが私が使用している実際のデータのサンプルです:http: //pastebin.com/raw.php?i = bRc2rmpG

そして、これは高い/低い値を見つけるための私の試みです:http: //pastebin.com/8PS1frc0

私のコードに関する現在の問題:

  • 読み取り値が変動すると(サンプルデータのスパンに見られるように11/14/2010=>11:30:0011/14/2010=>11:54:00、方向ロジックに「ぐらつき」が生じます。これにより、誤ったピークとトラフが作成されます。どうすればこれを回避/修正できますか?

注:私の方法は非常に「アドホック」です。平均、近似、または将来の見積もりを見つけようとはしていないので、すばらしい数学は必要ないと思いました。これまでに書いたコードを捨てることを意味するとしても、より良い方法のコード例を本当に感謝します。

0 投票する
3 に答える
605 参照

ruby-on-rails - Ruby on Rails 3.0.3 のカスタム語形変化の問題

produccion_alternativaというモデルがあります。次のように、config/initializers/inflections.rb に新しい屈折規則を追加しました。

produccion_alternativaと関係があるproductorと呼ばれる他のモデルがあります。

productorのすべてのproducciones_alternativasを取得しようとすると、次のエラーが発生します。

何か案は?どうもありがとうございました

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

ruby-on-rails - Ruby on Rails の語形変化の問題

Ruby on Rails を使用して、プレイするゲームの Web サイトを作成しています。

私はUserモデルとモデルを持っていStarbaseます。私がセットアップしようとしている関係はそうです

ただし、スクリプト/コンソールを開いてユーザーのスターベースにアクセスしようとすると、エラーが発生します: NameError: uninitialized constant User::Starbasis.

語形変化に問題があり、レールがスターベースを正しく複数形化していないようです。

これを inflections.rb の intializers フォルダーに追加しようとしました。

それでも問題は解決しません。これを機能させる方法について誰かアドバイスをいただけますか?

応援する

イーフ

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

ruby-on-rails - Rails I18n での月名の変化

ポーランド語で月名の大文字と小文字を区別したいと思います。たとえば、次のように機能します。

しかし、月の別の形式を指定したいと思います:

翻訳された月の名前は、 の pl.yml ファイルにありますpl.date.month_names。そして、私はそれを変えたくありません。それ以外の場合は追加できますが、それを使用pl.date.another_month_namesするメソッドの作成方法がわかりませんI18n.l

では、どうすればそれを達成できますか?その他のソリューション (ヘルパー、カスタム メソッドなど) も歓迎します。

0 投票する
6 に答える
9045 参照

java - Java:このメソッドを呼び出したメソッドに引数を渡す方法は?

Javaでは、現在のメソッド(StackTraceを取得するメソッド)を呼び出したクラスとメソッドを取得することができます。

私の質問は、このメソッドを呼び出したメソッドに渡された引数を取得できますか?

デバッグのためにこれが必要です。

例えば:

スタックトレースからこの情報を取得できますか、それとも他の手段がありますか?

(実行時にこれを実行できる必要があり、baseClassのソースを実際に変更できないことに注意してください。これは、ソースを事前に知らないデバッグクラスの機能になります)

ありがとう。

0 投票する
4 に答える
941 参照

parsing - ラテン語の語尾変化:

ここの誰かが「死語」ラテン語を話す(または書く)ことができるかどうかはわかりません。しかし、多分あなたはこの言語を知らなくても私を助けることができます...

単語(名詞と動詞を含む)のデータベースがあります。ここで、これらの名詞と動詞のさまざまな(語形変化した)形をすべて生成したいと思います。これを行うための最良の戦略は何でしょうか?

ラテン語は非常に屈折した言語であるため、次のようなものがあります。

a)名詞の曲用

b)動詞の活用

動詞の活用(「マンダレ」)の例については、この翻訳されたページを参照してください:活用

すべての単語に対してこれらすべてのフォームを手動で入力したくありません。では、どうすればそれらを自動的に生成できますか?最善のアプローチは何ですか?

  • すべての単語を活用する方法の複雑なルールのリスト
  • ベイズ法
  • ..。

事前にどうもありがとうございました!

編集(可能な解決策?):

「WilliamWhitaker'sWords」というプログラムがあることを知りました。ラテン語の語尾変化も作成するので、私がやりたいことを正確に実行しています。

ウィキペディアによると、このプログラムは次のように機能します。「Wordsは、自然な前、中、接尾辞、曲用、活用に基づく一連のルールを使用して、エントリの可能性を判断します。構造を分析するこのアプローチの結果としてプログラムが特定の単語に可能な意味を見つけたとしても、これらの単語がラテン語の文学やスピーチで使用されたことは保証されません。」

プログラムのソースもここから入手できます。しかし、私はこれがどのように機能するのか本当に理解していません。手伝って頂けますか?多分これは私の質問の解決策になるでしょう...

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

cakephp - 語尾変化を伴うCakePHPの問題

語尾変化に問題があります。モデルSentSmsと、そのためのSentSmsesControllerというコントローラーを作成しました。正しく動作しないので、Inflector::rulesを使ってみました

しかし、それは役に立ちませんでした。

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

ruby-on-rails - レール3.1屈折の問題

次の2つのモデルを備えたRails3.1アプリがあります

結合モデルは次のようになります

Mowテストを実行しようとすると、次のエラーが発生するため、屈折の問題があると思います(これはエラーとその原因となったテストの例です)

Railsが特異listing_saves化しているかのようにlisting_safe

これが私が試したいくつかのカスタムインフレクターです(すべてが同時にではありません)(どれも機能しません)

次に何ができますか?

注:私はこれと同様の質問を見つけましたが、答えは私の問題を解決していないようです

編集 私は以下の答えに従ったので、私は今、私の中に次のものを持っていますconfig/initializers/inflections.rb

コンソールセッションを開いて実行する"listing saves".singularizeと、希望どおりに「listing_save」が表示されます。しかし、私のアプリケーションの少なくとも一部がそれを取得していないようです。私のテストは以前と同じように失敗します。(アプリケーションをテスト/実行する前に、サーバーとスポークを再起動することを誓います!)

編集2 私は自分のアプリで語尾変化のテストをいくつか書きました:

今、私はこれらのテストに合格する状況にありますが、他のテストは以前と同じエラーで失敗します

同じアプリ、同じsporkインスタンス、同じファイルが読み込まれます。ここで何か変なことが起こっています!??

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

ruby-on-rails - Railsで不規則な単語を適切に定義する方法

これはこれに対するフォローアップです

CarsForRentRailsとそのすべてのヘルパーが、データベースとファイルの命名規則に従っている場合のような単語で正しく機能するようにする場合、適切なことは何ですか?

inflect.irregular 'car for rent', 'cars for rent'十分ではないようです。

たとえば、CarForRentRailsという名前のモデルを生成すると、という名前のファイルが作成されcar_for_rentsます。CarForRentそれを認識するのは賢くないcar for rentですか?明示的に定義する必要がありますinflect.irregular 'car_for_rent', 'cars_for_rent'か、それともより良い方法がありますか?