3

Rails 4 バージョンの Middleman を探してみましたが、手ぶらで出てきました。仲買人をRails 4で動作させる方法はありますか? サーバーを起動しようとすると、次のように表示されます。

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/middleman-0.13.1/lib/middle
man/vendor/gems/environment.rb:3: Use RbConfig instead of obsolete and deprecate
d Config.

これを修正する方法はありますか、それとも Rails 4 で動作する仲買人に相当するものはありますか?

編集:PS Slimgemsは機能しませんでした:(

4

2 に答える 2

4

Middleman は静的な Web サイトを構築するためのツールですが、Ruby、Coffeescript、Slim などの独自のツールを使用できます。これは、html/css/js にコンパイルされます。これは素晴らしいツールですが、Rails (4) に依存しているわけではありません。

仲買人のプロセス

タイプするだけでインストールできるgemです

    gem install middleman

これで、新しいプロジェクトを作成できます

    middleman init awesomeproject

これで、静的 Web サイトを構築する準備が整いました。仲介者サーバーで変更を表示できます。

    middleman server

静的 Web サイトが完成したら

    middleman build

Web サイトは HTML/CSS/JS にコンパイルされ、お持ちの任意のサーバーに配置できます。

これら2つのこと(MiddlemanとRails)を組み合わせたと思いますが、これによりこの奇妙なエラーが発生しています。

于 2013-11-02T10:17:09.917 に答える
0

Loed の回答に加えて、仲介者も Rails アプリのフロントエンド作業に最適なツールであると言えます。設計者はサンプル データを使用してビューを操作でき、仲介者はビューとモデルを正しく分離できます。ビュー/テンプレートは任意の Tilt 互換言語 (erb、haml、slim など) で記述でき、一種の「データ」ローカル変数からデータを取得するため、テンプレートは次のコマンドを使用して Rails アプリに移動できます。労力はかかりません (コントローラーが同様に構造化さdataれたローカルをビューに公開する必要があることを除いて)。

ファイルで提供されるデータは、/data/somefile.ymlデコレーターを構築するための理想的な青写真であり、レイアウトを Rails アプリに統合するプロセス (通常は長く、退屈で、エラーが発生しやすい) が大幅に簡素化されます。

于 2015-07-13T08:09:51.097 に答える