問題タブ [ruby-enterprise-edition]
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 - スプラットとハッシュをメソッドに渡しますか?
解決
1.8を使用している間、受け入れられた回答を直接使用することはできませんでしたが、以下を見つけるのに役立ちました。
元の質問
このマップはRails3.1.xのエンジンとしてロードされる可能性があるため、Railsのバージョンに応じて適切に渡すために変更されたstylesheet_link_tagヘルパーに取り組んでいます。これまでの私のコードと、やりたいことは次のとおりです。
問題は、sources変数で*を呼び出すときに2番目のパラメーターを渡すことができないことです。sources, options
link_tagメソッドには配列ではなく複数のパラメーターが必要なため、どちらも渡すことはできません。配列を受け取った場合、次のようなパスを取得します。css/reset/css/main.css
これを機能させる方法については、誰でもアイデアがあります。最悪のシナリオでは、オプションを渡すことはできませんが、それは避けたいと思います。
ruby-on-rails-3 - REE 1.8.7-2011.03、 `Enumerator#each`は` Enumerable#to_a`と同じ順序で要素を返すことが保証されていますか
ActiveRecordアソシエーションからのレコードが予期しない順序で返されるという問題が発生しています。これは今後修正するのに十分簡単ですが、すでに本番環境にある一部のコードは特定の順序を想定しており、私の場合、その順序は重要です-実際、それは重要です。
私は古いものをこの基本的な問題に修正する方法を絞り込みました:「Enumerable#each」が関連付けでActiveRecordレコードの一貫した順序を返すことが保証されている場合、少なくとも私は一貫して壊れているものを扱っていることを知っています仮定、これは修正可能です。それが保証されていない場合、私は馬鹿にされている可能性があります。
したがって、私の質問は、Ruby Enterprise Edition、リリース2011.03では、Enumerable#each
メソッドは、呼び出した場合と同じ順序でEnumerableの要素を返しますかEnumerable#to_a
(で定義された関数Object
githubからREEコードをダウンロードし、このリリースのタグをチェックアウトしました(開発、ステージング、および本番環境で同じバージョンのRubyを使用していることを確認しました)。問題は、Cを読むのが苦手なので、順序は同じだと確信しているとしか言えませんが、Cの読解力はそれほど高くありません。
ruby-on-rails - 開発モードで REE を使用する方法
REE で問題が発生するかどうか、コミュニティ レールと RVM を使用して REE を切り替えるプロセスは何かを確認したいと思います。
ruby-on-rails - json gem のインストール方法 - gem ネイティブ拡張のビルドに失敗しました
Rails アプリを ubuntu Linux サーバーにデプロイしようとしています。capistrano と bundler を使用していますが、gem をインストールしようとすると、次のエラーで失敗します。
私は ruby エンタープライズ エディション 1.8.7 を実行していますが、他のサイトをアップグレードする多くの作業を行わないと Ruby をアップグレードできないため、現時点ではオプションではありません。apt-get install ruby-dev を試しましたが、役に立ちませんでした (とにかくそれが正しいことだったかどうかはわかりません)。
ruby - Rubyメモリ構成はどこに行き、それが設定されているかどうかをどのように確認できますか?
REE および MRI 1.9+ では、Ruby のガベージ コレクターを調整できます。
- http://www.rubyenterpriseedition.com/documentation.html#_garbage_collector_performance_tuning
- http://smartic.us/2010/10/27/tune-your-ruby-enterprise-edition-garbage-collection-settings-to-run-tests-faster/
- http://blog.evanweaver.com/articles/2009/04/09/ruby-gc-tuning/
しかし、これらの記事のいずれも、この構成をどこに置くべきかを述べていません。環境にあれば、起動時にRubyがそれを拾うと思いますが、私が知る限り、これを確認する方法はありません。設定は、私が見つけることができるランタイム定数には表示されません。
では、この構成をどこに配置すればよいのでしょうか? また、それが使用されていることを再確認するにはどうすればよいでしょうか?
ubuntu - ubuntuにnginxをインストール
ubuntuマシンにnginxをインストールしようとしています。ubuntu - 12.04 正確なカーネル - 3.2.0 gcc - 4.6.3 sudo apt-get install gcc automake autoconf libssl-dev libreadline-dev
nginx をコンパイルすると、次のエラーが発生します。
何か案は?
ruby - TinyTDS 未定義シンボル dbsetluser
私はこの問題でここ数日苦労しており、アイデアがありません。SQL Server のサポートを追加する必要がある、やや古いアプリケーションに取り組んでいます。ローカルで動作させることができました (Ubuntu 12.04) が、Ubuntu 8.04 インスタンスの Rackspace で再現しようとすると、次のエラーが発生します。
私が実行しているスタックは次のとおりです。
- Ubuntu 8.04
- リー 1.8.7-2012.02
- FreeTDS 0.92.377 (ソースからコンパイル)
- TinyTDS 0.6.0.rc1 (0.5.1も試しました)
isql を使用して SQL Server に正常に接続できるので、FreeTDS と ODBC が正しく設定されていると思います。しかし、Ruby から TinyTds に接続しようとすると、上記のエラーが発生します。
rails-sqlserver-adapter の Google グループに投稿しようとしましたが、フォーラムはモデレートされているようで、私の質問はまだ表示されていません。
TinyTdsがライブラリを見つけられないことに関係していると確信していますが(どこかで利用できるはずです)、これを達成する方法がわかりません。
最後の手段として、12.04 でサーバーをゼロから構築するつもりですが、既存のシステムを動作させたいと考えています。
更新:
@Casperの提案に従って、接続を試みましodbc
たが、別のエラーが発生しました
isql と sqsh に正常に接続できますが。
ありがとう
ruby-on-rails - ruby エンタープライズ エディションのインストール - 古いバージョン
REE 1.8.7-2010.02 パッチ バージョンで実行する必要があるレガシー コードがいくつかあります。rvm install ree-1.8.7-2010.02
しかし、 wgetが失敗するため、それはもう機能しないことがわかります。このバージョンをインストールするための回避策はありますか? このバージョンをダウンロードするためにまだ開いている URL はありますか?