問題タブ [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.
ruby-on-rails - has_manyアソシエーションはカスタムインフレクターを尊重しません
私はreason_to_sellというモデルを持っています。Rubyはそれをreason_to_sellsに複数化するので、これを追加しました。
これはコンソールでうまく機能します:
販売する理由はそれぞれユーザーに帰属します。
そしてもちろん、各ユーザーには販売する多くの理由があります。
しかし、これは私に与えます:
しかし、販売する理由がたくさんあるようにユーザーを変更すると、状況は良くなります。
では、reasons_to_sellの語尾変化をこのモデルの関連付けで機能させるには、何をする必要がありますか?
php - 潮汐データのすべての山と谷を見つけるにはどうすればよいですか?
私は次のように構成されたいくつかの海の潮汐データを扱っています:
これが私が使用している実際のデータのサンプルです:http: //pastebin.com/raw.php?i = bRc2rmpG
そして、これは高い/低い値を見つけるための私の試みです:http: //pastebin.com/8PS1frc0
私のコードに関する現在の問題:
- 読み取り値が変動すると(サンプルデータのスパンに見られるように
11/14/2010=>11:30:00
)11/14/2010=>11:54:00
、方向ロジックに「ぐらつき」が生じます。これにより、誤ったピークとトラフが作成されます。どうすればこれを回避/修正できますか?
注:私の方法は非常に「アドホック」です。平均、近似、または将来の見積もりを見つけようとはしていないので、すばらしい数学は必要ないと思いました。これまでに書いたコードを捨てることを意味するとしても、より良い方法のコード例を本当に感謝します。
ruby-on-rails - Ruby on Rails 3.0.3 のカスタム語形変化の問題
produccion_alternativaというモデルがあります。次のように、config/initializers/inflections.rb に新しい屈折規則を追加しました。
produccion_alternativaと関係があるproductorと呼ばれる他のモデルがあります。
productorのすべてのproducciones_alternativasを取得しようとすると、次のエラーが発生します。
何か案は?どうもありがとうございました
ruby-on-rails - Ruby on Rails の語形変化の問題
Ruby on Rails を使用して、プレイするゲームの Web サイトを作成しています。
私はUser
モデルとモデルを持っていStarbase
ます。私がセットアップしようとしている関係はそうです
ただし、スクリプト/コンソールを開いてユーザーのスターベースにアクセスしようとすると、エラーが発生します: NameError: uninitialized constant User::Starbasis
.
語形変化に問題があり、レールがスターベースを正しく複数形化していないようです。
これを inflections.rb の intializers フォルダーに追加しようとしました。
それでも問題は解決しません。これを機能させる方法について誰かアドバイスをいただけますか?
応援する
イーフ
ruby-on-rails - Rails I18n での月名の変化
ポーランド語で月名の大文字と小文字を区別したいと思います。たとえば、次のように機能します。
しかし、月の別の形式を指定したいと思います:
翻訳された月の名前は、 の pl.yml ファイルにありますpl.date.month_names
。そして、私はそれを変えたくありません。それ以外の場合は追加できますが、それを使用pl.date.another_month_names
するメソッドの作成方法がわかりませんI18n.l
。
では、どうすればそれを達成できますか?その他のソリューション (ヘルパー、カスタム メソッドなど) も歓迎します。
java - Java:このメソッドを呼び出したメソッドに引数を渡す方法は?
Javaでは、現在のメソッド(StackTraceを取得するメソッド)を呼び出したクラスとメソッドを取得することができます。
私の質問は、このメソッドを呼び出したメソッドに渡された引数を取得できますか?
デバッグのためにこれが必要です。
例えば:
スタックトレースからこの情報を取得できますか、それとも他の手段がありますか?
(実行時にこれを実行できる必要があり、baseClassのソースを実際に変更できないことに注意してください。これは、ソースを事前に知らないデバッグクラスの機能になります)
ありがとう。
parsing - ラテン語の語尾変化:
ここの誰かが「死語」ラテン語を話す(または書く)ことができるかどうかはわかりません。しかし、多分あなたはこの言語を知らなくても私を助けることができます...
単語(名詞と動詞を含む)のデータベースがあります。ここで、これらの名詞と動詞のさまざまな(語形変化した)形をすべて生成したいと思います。これを行うための最良の戦略は何でしょうか?
ラテン語は非常に屈折した言語であるため、次のようなものがあります。
a)名詞の曲用
b)動詞の活用
動詞の活用(「マンダレ」)の例については、この翻訳されたページを参照してください:活用
すべての単語に対してこれらすべてのフォームを手動で入力したくありません。では、どうすればそれらを自動的に生成できますか?最善のアプローチは何ですか?
- すべての単語を活用する方法の複雑なルールのリスト
- ベイズ法
- ..。
事前にどうもありがとうございました!
編集(可能な解決策?):
「WilliamWhitaker'sWords」というプログラムがあることを知りました。ラテン語の語尾変化も作成するので、私がやりたいことを正確に実行しています。
ウィキペディアによると、このプログラムは次のように機能します。「Wordsは、自然な前、中、接尾辞、曲用、活用に基づく一連のルールを使用して、エントリの可能性を判断します。構造を分析するこのアプローチの結果としてプログラムが特定の単語に可能な意味を見つけたとしても、これらの単語がラテン語の文学やスピーチで使用されたことは保証されません。」
プログラムのソースもここから入手できます。しかし、私はこれがどのように機能するのか本当に理解していません。手伝って頂けますか?多分これは私の質問の解決策になるでしょう...
cakephp - 語尾変化を伴うCakePHPの問題
語尾変化に問題があります。モデルSentSmsと、そのためのSentSmsesControllerというコントローラーを作成しました。正しく動作しないので、Inflector::rulesを使ってみました
しかし、それは役に立ちませんでした。
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インスタンス、同じファイルが読み込まれます。ここで何か変なことが起こっています!??
ruby-on-rails - Railsで不規則な単語を適切に定義する方法
これはこれに対するフォローアップです。
CarsForRent
Railsとそのすべてのヘルパーが、データベースとファイルの命名規則に従っている場合のような単語で正しく機能するようにする場合、適切なことは何ですか?
inflect.irregular 'car for rent', 'cars for rent'
十分ではないようです。
たとえば、CarForRent
Railsという名前のモデルを生成すると、という名前のファイルが作成されcar_for_rents
ます。CarForRent
それを認識するのは賢くないcar for rent
ですか?明示的に定義する必要がありますinflect.irregular 'car_for_rent', 'cars_for_rent'
か、それともより良い方法がありますか?