問題タブ [ramaze]

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 に答える
281 参照

ruby - Ramazes Rapaste を最も簡単にインストールして実行する方法は?

私は Ruby と Ramaze にかなり精通していますが、Tomcat と標準の Apache のインストールに慣れているので、管理者にインストールのハウツーを提供したいと思いました。

最初にローカルで試してみましたが、かなり長くなりました。

もっと短い方法はありますか?どこを最適化できますか?

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

ruby - どのような「パスティ」の選択肢がありますか?(インストール可能)

ローカルイントラネットに「パスティ」をインストールしたい。RaPastepastie.orgに代わるものは何ですか?(後者はローカルにインストールすることさえできませんが、オープンソースではないようです?)

編集:Rubyである必要はありません。

編集:私がpastieで意味するのは、ircチャットに貼り付ける代わりに、ソースコードの貼り付けを共有できるアプリです。

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

ruby - Ruby にはどのようなコード強調ライブラリがありますか?

私が興味を持っているのは、多かれ少なかれ依存関係があることです。

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

ruby - Ramaze セッションの複雑または深いオブジェクト ストレージが壊れていますか?

(これは Ramaze.net フレームワークに関するものです)

カスタムオブジェクトをセッションに保存しているときに、いくつかの非常に奇妙な問題に遭遇しました。セッションにすぐに保存されたオブジェクトの属性のみが更新されていることに気付きました。ただし、これらのオブジェクトに他のオブジェクトへの参照が含まれていた場合、セッションに含まれる直接のオブジェクトが要求中に変更されなかった場合、それらの参照されたオブジェクトは更新されませんでした。

この問題は、Ramaze::FileCache をセッション キャッシング バックエンドとして使用しているときに初めて明らかになりました。インメモリセッションを使用する場合、問題はマスクされているか、問題ではないと思います。

この問題は、Ramaze::Session::Hash#method_missing (lib/ramaze/current/session/hash.rb) にあるセッション ロジックの「浅いコピー」が原因であることがわかりました。

私の考えが正しいことを確認するための簡単なテストとして、「差分チェック」をコメントアウトし、基本的にセッションを毎回更新するように強制しました。

この小さなハックは私の問題を解決しました。今私の質問は次のとおりです。

  1. それは安全で合理的​​な解決策ですか?
  2. 複雑な/深いオブジェクトをセッションに保存するのは避けるべきですか?
  3. 足りないものはありますか?
0 投票する
6 に答える
1212 参照

ruby - Ruby の Win32Console が Ramaze で動作しないのはなぜですか?

Ramaze (Windows XP 上) をインストールしましたが、実行時に色付きのログ出力を取得するために win32console もインストールするよう提案されました。

ただし、そうすると、以下に示すように、色ではなくエスケープコードが表示されます。

これは、Ruby/Ramaze/win32console のクリーン インストールでも発生します。

私のセットアップは次のとおりです。

  • Windows XP SP#3
  • ruby 1.8.6 (2008-08-11 パッチレベル 287) [i386-mswin32]
  • rubygems バージョン 1.3.1
  • win32console gem バージョン 1.2.0

ちなみに、次のテスト プログラムは動作しているように見えるので、私のマシンの Ramaze/win32console の問題ではないかと考えています。

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

ruby - シナトラとラマゼの主な違いは何ですか?

軽量のRubyWebフレームワークを探していて、SinatraRamazeに出くわしました。どちらも非常に軽く、簡潔でシンプルに見えます。しかし、私はどちらかについて、主な違いが何であるかを言うのに十分なことを知りません。おそらく、これらの一方または両方の経験がある人がコメントできますか?

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

ruby-on-rails - Rails以外のRubyフレームワークを使用することに潜在的な欠点はありますか?

Rails(Sinatra / Ramaze / Camping)よりも軽いフレームワークを使用したいのですが、そうすることで、プラグインの形でRailsに合わせて調整された多くの共有ライブラリを使用できなくなるのではないかと心配しています。これは大きな懸念事項ですか、それともこれらのプラグインのほとんどはさまざまなRubyフレームワークで使用できますか?

Rails以外のRubyフレームワークを使用することで他に潜在的な欠点はありますか?

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

ruby - a/r ヘルパーとの Ramaze のリンク

ramaze (2009.06.04) では、リンク ヘルパーが変更されており、使用に問題があります。MainController へのリンクを作成したい -> test アクション

これは、URL が特定のコントローラーにない場合に機能します。ユーザーがhttp://site/othercontroller/testtwoなどの他のコントローラーにいる場合、Testlink はhttp://site/ othercontroller/testにリンクされます。

リンク定数をhttp://site/testに設定するにはどうすればよいですか?

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

ruby - Sequel Migrations で Ramaze しますか?

Ramaze で移行をセットアップしようとしています。私は主にRailsのことをやっていましたが、別のことに挑戦したいと思っていました。とにかく、私のプロジェクトには "migrations" という名前のディレクトリがあり、start.rb ファイルとその後に私の移行があります。start.rb は次のとおりです。

まず第一に、なぜ私はただできないのかわからない

その長い要求の代わりに、それは機能しているように見えるので、あまり心配していません. 主な問題は、移行が実際に実行されないことです。これは schema_info テーブルを作成するので、機能しようとしていることはわかっていますが、同じディレクトリにある 000_initial_info.rb ファイルが見つかりません。

これに関するドキュメントを実際に見つけることができなかったので、これは私自身の解決策です。これについてすべて間違っている場合は、他の解決策も聞きたいです。助けてくれてありがとう!