ブログ

jQuery画像サイズ変更プラグイン: ImgLiquid

ImgLiquid は、画像がコンテナーに収まるように画像のサイズを変更するための jQuery プラグインです。機能 オプションのレスポンシブ (デフォルト設定は「オフ」)。軽量: 2KB 未満 gzip 圧縮 塗りつぶし/クロップ位置合わせコールバック Svg サポート オプションの FadeIn Anim (デフォルト設定は「オフ」) すべてのブラウザーと互換性あり (IE6 を含む) 使用する理由特にリサイズ時に画像の品質を維持できる非常に優れたプラグインです。縦長でも横長でも、あらゆる形状の画像をアップロードすると、画質が大幅に低下することがよくあるのを目撃したことがあるはずです。そこで、当時の画質を維持するために…

jQuery画像サイズ変更プラグイン: ImgLiquid 続きを読む "

Rails で Ruby Logger を使用するにはどうすればよいですか?

Logger クラスは、名前が示すように、さまざまな種類のメッセージを出力するために使用できる重要なポイントを書き留めるロギング機能を提供します。メッセージにはさまざまな重大度、つまりレベルを指定できます。レベルの概要 不明 不明なメッセージは、予期しないメッセージまたはランダムなメッセージであり、常にログに記録する必要があります。 FATAL 処理されず、プログラムのクラッシュにつながる可能性のあるエラー ERROR 処理可能なエラー WARN 警告 INFO 実行中のコードからの使用法に関する一般的な情報 DEBUG デバッグ中に推定された情報 この順序は次のとおりです。デバッグ < 情報 < 警告 < エラー < 致命的 < 不明 これらは次のように動作します。 …

Rails で Ruby Logger を使用するにはどうすればよいですか? 続きを読む "

Sass 入門 – 基本とそのインストールを学ぶ

おそらく、Sass (Syntactical Awesome StyleSheets) についてはすでに聞いており、興味はあるものの、それを設定したり、プロジェクトに組み込んだりする方法については考えていません。最も基本的な形式では、Sass は CCS プロセッサーとして知られており、これにより CCS の作成がより熟練し、より速くなることを可能にします。 Mac と Windows の両方での Sass の基本とインストールについて説明します。 Sass についての基本的な学習 Sass の使用とセットアップに関しては、いくつかの学習曲線があります。 Sass プロジェクトを進めるためには、次のものが必要です…

Sass 入門 – 基本とそのインストールを学ぶ 続きを読む "

Textacular Gem を使用して Rails アプリケーション内のデータを検索する方法

Rails アプリケーションに検索機能を実装できる多くの gem について聞いたことがあるかもしれません。例: searchkick、elasticsearch-rails、ransack、そして最後に、solr 検索エンジンと連携する sunspot。これらすべての宝石にはそれぞれ独自の利点があります。 searchkick と elasticsearch はどちらも redis を使用してデータを検索し、新しいデータを挿入するときに「再インデックス」を実行する必要があります。最近のプロジェクトの 1 つで、たまたま Textacular と呼ばれる gem を使用しました。シンプルでとても使いやすいです。 Textacular Gem: PostgreSQL データベースの全文検索機能を提供する gem です。基本的には、実行される作業の範囲を拡張することに対応します。

Textacular Gem を使用して Rails アプリケーション内のデータを検索する方法 続きを読む "

e コマース ストアに Spree Commerce を選ぶ理由は何ですか?

Spree Commerce は、Ruby on Rails をベースにした人気のオープンソース ソフトウェアであり、電子商取引企業がオンライン ストアの基盤として検討することが増えています。これらの企業と同じように、あなたもそれを検討している場合は、Spree を選択する際に楽しめる、電子商取引ストアに Spree を使用するメリットをいくつか紹介します。 オンライン ストアに Spree Commerce を使用する利点 Spree には、無駄のないコードベースなので、軽量のストアフロントを構築するのに役立ちます。わずか約 45,000 行のコードを使用することで、運用と開発に関連するすべてのプロセスをスムーズに行うことができます。 Spree はサーバー リクエストを非常に迅速に処理し、次のことが可能です。

e コマース ストアに Spree Commerce を選ぶ理由は何ですか? 続きを読む "

Decent Exposure Gem – 繰り返しのインスタンス変数に別れを告げる

はじめに Github: Decent Exposure Gem Decent Exposure を使用すると、インスタンス変数を繰り返す代わりに、コントローラーのアクション全体で使用できるエクスポーズド変数を作成できます。公開された変数はビューからもアクセスでき、結果の値を記憶します。言い換えれば、これはコントローラーで宣言型インターフェイスを作成するためのヘルパーです。いくつかのポイント カプセル化の改善 ビューの変数はコントローラーの上部に表示可能 Strong_parameters、デコレータとの互換性 コードの匂いを公開します。こちらを参照してください: http://c2.com/cgi/wiki?CodeSmell Rails アプリで適切な露出 gem を使用するためのヒント gem 'decent_exposure' を Gemfile に追加し、バンドル インストールを実行します。 コントローラーが detect_exposure を使用する方法は次のようになります。デフォルト、適切な露出 …

Decent Exposure Gem – 繰り返しのインスタンス変数に別れを告げる 続きを読む "

アパートメントジェムを使用したマルチテナンシー

まずシングル テナントとマルチ テナントの違いを理解しましょう。 シングル テナント: すべての顧客は独自のソフトウェア インスタンス、独自の DB を持ち、それは 1 人の顧客のみにサービスを提供します。ここで、ソフトウェアは独立しているため、特定の顧客要件を満たすようにカスタマイズできます。マルチテナント: この場合、ソフトウェア アプリケーションの単一インスタンスが複数の顧客にサービスを提供します。ここでは、各顧客をテナントと呼びます。ここでは、UI ルールとビジネス ルールを変更できますが、同じアーキテクチャが複数の顧客によって共有されているため、アプリケーション コードを変更することはできません。ソフトウェアの開発費や保守費をお客様で分担するため経済的です。ただし、アップデートは次の方法で行うことができます...

アパートメントジェムを使用したマルチテナンシー 続きを読む "

Ruby でハッシュを構造体に変換するためのガイド

変換プロセスを詳しく説明する前に、まずハッシュと構造体の 2 つの違いを確認しましょう。これは、Ruby でハッシュよりも構造体を使用することを好む人がいる理由の疑問に答えるのに役立ちます。ハッシュと構造体との違い ハッシュはキーと値のペアのコレクションであり、インデックス付けが任意のタイプのオブジェクトの任意のキー (整数インデックスではない) を介して行われたという事実を除いて、配列と同じです。値またはキーによってハッシュを走査する順序は任意に見えるかもしれませんが、一般的には交差順序ではない可能性があります。 …で

Ruby でハッシュを構造体に変換するためのガイド 続きを読む "

最適な Ruby on Rails 開発アウトソーシング プロバイダーを選択するための基準

Web アプリケーションを作成するための最もエキサイティングなフレームワークの 1 つである Ruby on Rails は、10 年以上にわたって、本当の意味で開発者を喜ばせてきました。この多用途で非常にカスタマイズ可能なフレームワークを最大限に活用して、市場での高いパフォーマンスが期待できる機能豊富な Web アプリケーションを開発するには、徹底的な専門家が必要です。フルタイムまたはフリーランスでアプリケーションを構築するために Ruby on Rails 開発者を雇うことは常に選択肢の 1 つですが、実証済みの専門知識を手頃な価格で現実的な料金で利用する必要があるため、中小企業は妥当な予算から始めてアウトソーシング パートナーシップのオプションを検討する必要があります。それで、探していますか…

最適な Ruby on Rails 開発アウトソーシング プロバイダーを選択するための基準 続きを読む "

ビジネスに最適な Ruby on Rails 開発サービスの価値

あらゆるビジネスを運営する究極の目標は、最終的には商業的に実行可能となり、利益率の向上につながることです。これを最もよく達成するには、組織の効率を高め、ビジネス目標を効率的に達成する必要があります。起業家は利益のためにあらゆるビジネスリスクを負います。この投稿は、ビジネスで商業的に成功する Web アプリケーションを構築するために、Ruby on Rails のような最新の Web 開発テクノロジを使用することの妥当性を理解していただくための取り組みです。ここでは、Ruby on Rails の使用が Web アプリケーションに生み出す、他のプログラミング言語では実現できないビジネス価値についてお知らせします。

ビジネスに最適な Ruby on Rails 開発サービスの価値 続きを読む "

jaJapanese