並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 16 件 / 16件

新着順 人気順

ERBの検索結果1 - 16 件 / 16件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

ERBに関するエントリは16件あります。 rubyrailsRails などが関連タグです。 人気エントリには 『シングルバイナリで動くERBのテンプレートプロセッサーを作った - so what』などがあります。
  • シングルバイナリで動くERBのテンプレートプロセッサーを作った - so what

    github.com 本体は ERB.new().result を呼ぶだけで、それをmrubyでdarwin/linuxのx86_64/aarch64向けにビルドした。 以下のようにシングルバイナリプログラムを通してテンプレートファイルを処理できる。 <%- to = ENV["MAIL_TO"] priorities = ENV["PRIORITIES"].split(",").map(&:strip) -%> From: James <james@example.com> To: <%= to %> Subject: Addressing Needs <%= to[/\w+/] %>: Just wanted to send a quick note assuring that your needs are being addressed. I want you to know tha

      シングルバイナリで動くERBのテンプレートプロセッサーを作った - so what
    • HTML用ERBファイルのフォーマットを統一した話 - Sansan Tech Blog

      こんにちは。 名刺アプリ「Eight」でエンジニアをしている鳥山(@pvcresin)です。 最近、ミスタードーナツのミニオンコラボの商品を食べたのですが、 どれも美味しくて見た目もかわいいので最高でした。 特にポン・デ・リングベースのものは、表面のキャンディが口の中でパチパチと弾けて楽しいのでオススメです。 さて今回は、RailsのViewで使う、HTML用ERBファイルのフォーマットを統一した話をします。 ERBとは ERB(eRuby、embedded Ruby)はテキストにRubyのコードを埋め込むための仕様です。 Railsでは特にViewの部分のHTML生成によく利用されます(拡張子は.erb)。 ERBでは、以下のような記法でRubyのコードを埋め込めます。 <ul> <% @features.each do |f| %> <li><%= f %></li> <% end %

        HTML用ERBファイルのフォーマットを統一した話 - Sansan Tech Blog
      • エンジニアイベントの行きやすさ、行きにくさ(DevFestWomenTokyo2019レポ)|yukari_n_erb|note

        10/14に行われた表題のカンファレンスに行ってきました。 会場の設計といったハード面からランチタイムの設計にトークの内容といったソフト面にいたるまで、誰もが参加しやすいよう丁寧に設計されたイベントで凄く楽しかったです。 逆にいうと世の中たくさんの勉強会が開かれているようで実際に行きやすいものはどれほど少ないのか・・・ということを改めて考え直すことになったのですが。 今回はこのイベントの良い点を紹介するとともに、他のイベントもより行きやすいものになってくれればと思ってます。 イベントの良かった点・立地がよく広々とした会場・・・しばしばものっすごい入り組んだ奥地のビルに階段しかないようなところで行われてたりしますが、足にハンデがある方は行くの厳しそうだなと感じたりします。 ・基本は着席形式(食事タイム含む)・・・オール立ちっぱなしのイベントは珍しくないですが、身体的にハンデがあると立ちっぱな

          エンジニアイベントの行きやすさ、行きにくさ(DevFestWomenTokyo2019レポ)|yukari_n_erb|note
        • ERB/dRubyを祝う25周年記念 - @m_seki の

          AIタイトルアシストなら大袈裟でも恥ずかしくない! n月刊ラムダノートVol.4, No.1の記事を読むぞ 「手を動かして学ぶストリーム処理入門」でKafkaの気持ちを理解したくなりました。 でもKafkaを使うのはめんどくさいので全部Rubyで書いてみようと思います。 実験用のデータ github.com githubに実験用のデータが置いてある。親切だ! ヘッダつきタブ区切りのテキストファイルに気象情報が書いてある。 本文を読み進めると、タブ区切りのまま使わないでJSON風のマップに変換してるようだ。 何度もデータ形式を変換する処理があるのが興味深い。 結局のところ元の情報の表現(カラムの順序)を知っている人が作るんだからタブ区切り(あるいはArray)のままでもいい気がする。 そこは本質じゃないので1ターン目にオブジェクトにしてHashに入れることにした。 require 'pp'

            ERB/dRubyを祝う25周年記念 - @m_seki の
          • ERB Hacks

            Ruby World Conference 2023

              ERB Hacks
            • Railsのテンプレートエンジンを、slimやhamlから、erbに戻して乗り換えた話 - ITANDI Engineer Blog

              はじめに OHEYAGOの開発をしている田渕です! Railsのテンプレートエンジンには、デフォルトのerbや、代替のslimやhamlなどがあります。 OHEYAGOではslimを採用していましたが、先日、テンプレートエンジンをslimからデフォルトのerbに変更しました。 細かい理由は後述しますが、OHEYAGOチーム内ではslimが技術的負債になっているという結論が出たからです。 また、自分が以前開発していた別のシステムでも、テンプレートエンジンをhamlからerbに変更したことがあります。 こちらも同様にhamlを負債だと考えたからです。 slimやhamlで開発しにくいという話はたまに聞きますが、実際にslimやhamlを削除するという話はネット上の記事でも殆ど見たことがないため、修正した方法を紹介します! 技術選定の理由 slimやhamlのメリットとデメリットを考えます。まず

                Railsのテンプレートエンジンを、slimやhamlから、erbに戻して乗り換えた話 - ITANDI Engineer Blog
              • ERBとdRubyの25周年を祝う! #RubyKaigi #25周年 - @m_seki の

                AIタイトルアシストやばいな! RubyKaigi 2024に行ったよ! 街中は軽いレンズを持ち歩いた。 パナソニック(Panasonic) Panasonic 広角 単焦点 LUMIX カメラレンズ 交換可能レンズ デジタル一眼カメラ用 H-X09 自分の話 ERBについて話しました。RWC2023で見たよ!と思ったあなた!!まあ正解なんだけど、ちょっと言い訳させてよ。 RWCではERBのテンプレートをもうちょっと部品化というかオブジェクトらしく使う話をしようと思ったんだよ。 ERBが提供している機能とか、池澤プロダクツで使ったProcの使い方とか、Viewオブジェクトにしようぜ!とかそういうのを話す予定だったんだが、 スライド書いてるうちに12,3年前の課題を思い出しちゃったんだよね。 んで、RWCではERBの基礎的なデザインの話と、RailsコンパチERBの話に切り替えたんだ。そした

                  ERBとdRubyの25周年を祝う! #RubyKaigi #25周年 - @m_seki の
                • 週刊Railsウォッチ(20201026前編)Shopifyのerb-lint gem、Form Objectを使いやすくするyaaf gem、railsrcの機能追加ほか|TechRacho by BPS株式会社

                  2020.10.26 週刊Railsウォッチ(20201026前編)Shopifyのerb-lint gem、Form Objectを使いやすくするyaaf gem、railsrcの機能追加ほか こんにちは、hachi8833です。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 ⚓Rails: 先週の改修(Rails公式ニュースより) 以下のコミットリストのChangelogを中心に見繕いました。6.1.0マイルストーンは変わっていませんでした。 コミットリスト: Comparing @{2020-16-09}...master@{

                    週刊Railsウォッチ(20201026前編)Shopifyのerb-lint gem、Form Objectを使いやすくするyaaf gem、railsrcの機能追加ほか|TechRacho by BPS株式会社
                  • 週刊Railsウォッチ(20210406前編)GitHubが修正したRailsセッションハンドリングの競合、erb/haml/slimの速度比較ほか|TechRacho by BPS株式会社

                    週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 今回は以下のコミットリストから見繕いました。Changelog更新はほとんどありませんでした。 コ

                      週刊Railsウォッチ(20210406前編)GitHubが修正したRailsセッションハンドリングの競合、erb/haml/slimの速度比較ほか|TechRacho by BPS株式会社
                    • VScode x Rails:erbファイルでEmmet(エメット)を使う方法 - Qiita

                      2023/4/12 時点でこちらの記事の最終更新が3年前と、かなり古くなっていましたが、 現在でも emmet の設定について情報を求めてる方がいらっしゃるようなので、更新しました。 また、記事を保存されてる方も多いようなので、念の為、過去に記載していた内容もページ下部にそのまま記載しておきます。 emmet の設定方法 設定は簡単です。 VSCode の左下の歯車マークをクリックし、settings(設定) を開きます。 検索窓に emmet と入力し、Emmet: Include Languages という項目を見つけます。 Add Item をクリックし、keyとvalueに以下の値を入力します。 key value 最後にOKをクリックしたら完了です。 手元で確認したところ、上記記載のみで、.erbおよび.rbファイルどちらでも emmet を利用できました。 補足 .htmlファ

                        VScode x Rails:erbファイルでEmmet(エメット)を使う方法 - Qiita
                      • Which is fastest? ERB vs. HAML vs. Slim

                        A fast app means happy users. The speed that your pages render depends on which templating system you use. In this article, Diogo Souza puts the three most popular Ruby templating engines to the test to see which is fastest. In the process, he shows us how to construct benchmarks and do our own investigations into performance. In this article, we’ll test and analyze the performance of three most p

                          Which is fastest? ERB vs. HAML vs. Slim
                        • 日本人エンジニアが、日本でも海外エンジニアと競争せざるを得ない時代|えらぶ ゆかり(@yukari_erb)

                          英語で組織開発できるITベンチャーほど成功率が上がるエンジニア採用とは関係なしに、昨今成長ベンチャーとして人気のある企業ほど、経営層本人が英語で海外投資家と渡り合っている傾向が強いです。 「日本を調査し、この分野に注目する外国人投資家が増えている。競争が比較的激しくないため、バリュエーションもより魅力的だからだ」英語を使って海外の投資家を味方にできる企業ほど、豊富な資金を手に入れて勝ち残れる可能性が高くなるわけです。 似たようなことは投資家からの資金調達だけでなく、企業の成長エンジンとして重要なエンジニア採用にも当てはまります。 そもそも日本人・日本語のエンジニア人材マーケットより、英語圏のエンジニア人材マーケットのほうが圧倒的に量・質共に勝る。 日本でITサービスを開発しようにも(企業が求めるレベルの)日本人エンジニアが枯渇している状態なので、 英語圏エンジニアを組織に起用・活用できるよ

                            日本人エンジニアが、日本でも海外エンジニアと競争せざるを得ない時代|えらぶ ゆかり(@yukari_erb)
                          • RuboCopとERB LintをRailsに導入する

                            概要 ERBにRuboCopをできるように、ERB lintをRailsで動かしてみました。 背景 久しぶりにERBを書いていています。理由は、 https://www.hotrails.dev/turbo-rails をやり始めたからです。 ERBは写経しているだけです。しかし、どうもtypoをやりがちで、ストレスがたまるので、lintを探してゆきつきました。erb-lintの紹介記事に。 READMEみながらRubocopと連動しつつRailsにいれてみました。 作業ログのRepository 手順 Rails 7をminimalに Rails newする RuboCop導入する RuboCopと連動したERB lintを入れる GitHub Actionsを動かす Rails 7をminimalに Rails newする rails newのhelpを見ながら、不要な機能をskipし

                              RuboCopとERB LintをRailsに導入する
                            • ERB が使われている既存の web システムへ Slim 導入に至るまでの話 - Qiita

                              これは Livesense Advent Calendar 2022 DAY 12 の記事です。 はじめに ビューに ERB が使われている web システムへ Slim 導入に至るまでにあったことを記載しています。 Ruby On Rails で構築された web システムであることを前提としています。 Slim 導入時の判断材料の一つになれば幸いです。 Slim とは何か? Ruby On Rails に対応した軽量、高速なテンプレートエンジン 雛形(テンプレ)とデータで表現される入力データを合成して出力するソフトウェアコンポーネント なぜ既存の web システムに Slim を導入したか? もともと ERB が使われていた web システムでしたが、下記のような声が上がり、導入を検討し始めることになりました。 HTML に Ruby を埋め込む形になっていて見難い ( HTML と

                                ERB が使われている既存の web システムへ Slim 導入に至るまでの話 - Qiita
                              • Rails: ERBファイルで<%==を使うときはセキュリティに注意(翻訳)|TechRacho by BPS株式会社

                                概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Beware of <%== in your erb files - Andy Croll 原文公開日: 2023/07/17 原著者: Andy Croll 日本語タイトルは内容に即したものにしました。 参考: §7.3 クロスサイトスクリプティング(XSS) -- Rails セキュリティガイド - Railsガイド Rails: ERBファイルで<%==を使うときはセキュリティに注意(翻訳) クロスサイトスクリプティング(XSS)は、他のユーザーが閲覧するWebページに対して悪意のあるスクリプトを注入可能になる一般的な脆弱性です。こうしたスクリプトは、個人情報の抜き取りやページコンテンツの操作といった悪意のある操作を攻撃者に代わって実行するのに使われる可能性があります。 Railsのようなフレームワークを使うメリットのひと

                                  Rails: ERBファイルで<%==を使うときはセキュリティに注意(翻訳)|TechRacho by BPS株式会社
                                • えらぶ ゆかり @Yukari_erb on Twitter: "ある専門業の人たちが面倒臭い顧客をどんどん切ってるって話を聞いた 人手不足の時代だから、まともな金を払ってまともな対応をしてくれる人だけの商売で成り立つし、値切るし非協力的で仕事を増やすしみたいな顧客を対応する余力がないんだと"

                                  ある専門業の人たちが面倒臭い顧客をどんどん切ってるって話を聞いた 人手不足の時代だから、まともな金を払ってまともな対応をしてくれる人だけの商売で成り立つし、値切るし非協力的で仕事を増やすしみたいな顧客を対応する余力がないんだと

                                    えらぶ ゆかり @Yukari_erb on Twitter: "ある専門業の人たちが面倒臭い顧客をどんどん切ってるって話を聞いた 人手不足の時代だから、まともな金を払ってまともな対応をしてくれる人だけの商売で成り立つし、値切るし非協力的で仕事を増やすしみたいな顧客を対応する余力がないんだと"
                                  1

                                  新着記事