問題タブ [ruby-on-rails-4]

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

ruby - Ruby:特定の長さの部分文字列と、部分文字列内の最後の空白

テキストの長い文字列を特定の長さに切り捨てようとしていますが、切り捨てられた結果が空白で終わることも確認したいと思います。後で省略記号も追加します。

例:これ:

これになります:

私はこれから始めていますが、明らかにこれは空白で文字列を終了する問題を扱っていません。

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

ruby-on-rails - 新しい Rails プロジェクトを開始できません

新しい Rails プロジェクトを開始しようとしていますが、非常に奇妙なエラーが発生します。私がする時:

エラーが発生します:

新しいプロジェクトを開始するにはどうすればよいですか?

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

ruby-on-rails - Ruby on Rails - ポリモーフィックな関連付けに委譲する方法は?

ポリモーフィック モデルで使用delegatehas_manyたりhas_one関連付けたりすることは可能ですか? それはどのように機能しますか?

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

ruby-on-rails - 奇妙なhas_many:新しいレコードフォームの問題を通じて

has_many:throughリレーションのチェックボックス付きの通常のを持っています。私の問題は、新しいプロジェクトを作成できず、チェックボックスがオンになっていることです。「ユーザーが無効です」という検証エラーが発生します。これは本当に奇妙です。

ユーザーがチェックしていないプロジェクトを作成すると、プロジェクトが機能し、プロジェクトを編集しているときにチェックできます。

つまり、プロジェクトを編集することはできますが、新しいプロジェクトを作成することはできません。何か案は?

編集:私は3つのモデル、ユーザー、プロジェクト、プロジェクトシップを持っています。最新のものは他のモデル間の関係です。プロジェクトを作成してユーザーリレーションをプロジェクトに渡そうとすると、問題が発生します。編集するとき、すべてが魅力のように機能します。

ProjectsController:

PS私は4.0.0.betaDSを使用しています

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

ruby-on-rails - Ruby on Railsプロジェクトのプルリクエストの場合、フォークへのgitpushが失敗します

修正とテストを行い、git commit -aブランチを更新しました。今は、以前に作成したGitHubフォークにプッシュしようとしています。

この問題の理由は、フォークが少し古くなっているためだと思います(おそらく1週間)。負けたくないのですが、フォークに他のプッシュをしました。私はここで何をしますか?

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

ruby-on-rails - スイーパーなしでRailsのキャッシュをクリアする正しい方法は何ですか?

Observer と Sweeper は Rails 4 から削除されました。しかし、キャッシュをキャッシュしてクリアする方法は何ですか?

ロシア人形のキャッシングについて読みました。それは素晴らしいことですが、ビューのレンダリングキャッシュにのみ関係します。データベースがヒットするのを防ぐことはできません。

例えば:

@productを取得するには、データベースから取得する必要がありますcache_key。そのため、ページまたはアクションのキャッシュは、不要な負荷を防ぐために引き続き役立ちます。

タイムアウトを使用してキャッシュをクリアすることもできますが、レコードが変更されなかった場合はどうなりますか?

少なくともスイーパーを使用すると、その側面を制御できます。キャッシュを実行してクリアする正しい方法は何ですか?

ありがとう !:)

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

ruby-on-rails - Ruby - 未定義のメソッド「extract_options!」: 配列

TweetStreamを使用して次のサンプルを実行すると、言及されたエラーが発生します。

つぶやき.rb

エラー

何か不足していますか?

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

asset-pipeline - Rails4アセットパイプラインベンダーアセットイメージはプリコンパイルされていません

アプリケーションとgemにrails4とruby1.9.3を使用していますfancybox2-railsが、アセットパイプラインに一般的な問題があります。プリコンパイルを実行すると、とrake taskの画像を除いてすべて問題ありません。これらの2つのフォルダーからの画像はプリコンパイルされておらず、最終的には存在しない画像へのリンク切れに問題があります。助言がありますか?vendor/assets/images../gems/ruby-1.9.3-p327/gems/fancybox2-rails-0.2.1/vendor/assets/images

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

ruby-on-rails-3.2 - Railsでのターボリンクの使用link_to

Rails link_toヘルパーでターボリンクを直接使用する方法があるかどうか疑問に思っていたのですが、ちょっとグーグルしても何もわかりませんでした。これが私が役に立たなかったタイプのことです。

私はあなたがこのような通常のリンクでそれを行うことができることを知っています

現在、lisやdivsなどのリンクを囲む要素の属性を含めています。

前もって感謝します。

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

ruby-on-rails - Rails 4 の Asset-Pipeline/Turbolinks を大きなアプリケーションに使用する場合の長所と短所は何ですか?

私たちはかなり大規模で幅広いアプリケーションに取り組んでいます。Web サイトには、非常に異なるユーザー インターフェイスの要件と動作を備えたさまざまなセクションが多数あります。

将来を見据えて、Rails 4 はアセット パイプラインを別の gem に分離したので、それを含めるかどうかを選択できます。ターボリンクでも同じことが起こるかもしれません。

私は最近自分自身に問いかけ続けていますが、答えが見つからないという質問は、プロジェクトでこれらのライブラリを使用する必要があるかどうかです。

私の考察における主な問題は、オールインワン ファイル戦略はおそらく機能せず、アプリケーションのさまざまな部分でファイル バンドルを使用する必要があるという事実です。すべての js/css が既にロードされていると想定する必要があるため、ターボリンクはこれにどのように反応しますか? このような構成の利点は、パイプラインとターボリンクの両方によって暗示されるコードの複雑さを克服しますか?

はい/いいえの答えは期待していません。問題についてのいくつかの意見です。