Redirecting… Click here if you are not redirected.
A PDF generation tools for Ruby, with design tool for editing templates. Thinreports Thinreports is a PDF generation tool that provides Thinreports Basic Editor and Thinreports Section Editor, a design tool for editing templates, and Thinreports Generator, a Ruby library for generating PDFs. Getting Started Thinreports allows you to create PDF layouts using the Thinreports Editor, and then load th
2015年6月10日に作成されたページです。 情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。 全件リストはこちら。 どもです。 フォームメールを設置するとき、郵便番号や住所を入力する欄があることがあります。 郵便番号を入力したら自動的に住所が表示されると親切で良いですね。 というわけで、その方法です。 使用するjsは「jquery.jpostal.js」というものです。 <script src="/js/jquery-1.11.1.min.js"></script> <script src="http://jpostal.googlecode.com/svn/trunk/jquery.jpostal.js"></script>
はじめに エンジニア1年生です。 日々の学びのメモとしてコツコツと記事を書こうと思っています。 今回はRailsでのAjax通信について書いていきます。 Ajaxとは? Asynchronous JavaScript XMLを略したもので Javascriptを使用してサーバーと非同期通信が出来る技術です。 非同期通信?? 通常のweb通信は以下の流れとなります。 1、リンク等をクリック 2、ブラウザからサーバーにリクエストを投げる 3、サーバーからファイルがレスポンスが返される 4、ブラウザがファイルを読み込み画面が表示される これが同期通信です。 上記の処理が行われる際はサーバーと通信中のため他の処理を行うことが出来ません、、、 サーバーと通信中でも他の処理を行うことが非同期通信です。 google mapやtwitterがページ遷移を行わずに快適に使用出来るのは非同期通信を行っている
Railsで、リストボックスの選択肢をDBから読み込むようにする方法のメモです。(これがベストプラクティスだ!というものではないので参考までにしてください) (2013/03/25 追記) ⇒ 実際、全然ベストプラクティスじゃなかったです。後半にもっといい方法を載せました。 やりたいこと 顧客テーブル(customersテーブル)があり、その顧客名をリストボックス上に表示し、かつ送信されるデータは顧客名ではなく、その顧客のIDを送信したい場合を考えます。(顧客テーブルのレコードが多い場合、そもそもUIとしてリストボックスを使うのはどうかと思うけど…まぁ例なのでご勘弁を) 顧客テーブル(customers)の定義 方法 まずコントローラーで以下のように顧客データをDBから取得し、顧客名とIDをペアにしてハッシュ(@customers_for_options)に詰め込みます。このハッシュを後述
ユーザーに住所を入力してもらう時、郵便番号を入力したら、住所も自動で入るフォームをjp_prefectureとjpostal.jsで作っていきます。 都道府県はプルダウンメニューにします。また、formはsimple_formで書いています。 JpPrefecture 都道府県コードと都道府県名を変換するGemです。 https://github.com/chocoby/jp_prefecture jquery.jpostal.js 郵便番号から住所を自動入力してくれるjQueryプラグインです。 https://github.com/ninton/jquery.jpostal.js/ 環境はこちらです
http://localhost:4567 を開きます。 ThinがあればSinatraはこれを利用するので、gem install thinすることをお薦めします。 目次 ルーティング(Routes) Sinatraでは、ルーティングはHTTPメソッドとURLマッチングパターンがペアになっています。 ルーティングはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更新する .. end patch '/' do .. 何か修正する .. end delete '/' do .. 何か削除する .. end options '/' do .. 何か満たす .. end link '/' do .. 何かリンクを張る .. end unlink '/' do ..
Rails TutorialやProgateを一通り終えた人が、 実際にリリースされてるプロダクトを作るときによく利用されるTipsをまとめていきます。 まずはRoutesに関してです。 Routes 概要 これまでは、 get 'users/index' => 'users#index' のようにHTTPメソッドを用いて定義していましたが、RESTを利用した方がもっと効率的です。 今回はRESTにまつわる実戦で使えるTipsを見ていきます。 なお、手で動かしながら結果を見る方法として、 サーバーを立ち上げて http://localhost:3000/rails/info/routes でブラウザから見るのがいいです。 rorensu2236さんの記事をすごい参考にしてます。 ありがとうございます。 HTTPメソッドの別の書き方 Progateで学んで来たような書き方の他にとりあえず三種
はじめに 「心理的安全性」とは、「対人リスクを取っても問題ないという信念がチームで共有されている状態」であるとか、「自分のキャリアやステータス、セルフイメージにネガティブな影響を与える恐れのなく、自分を表現し働くことができること」というような定義がなされています。 心理的安全性という言葉はともすれば、ただ快適で居心地のよい職場という意味にも聞こえます。そのため、ぬるま湯で緊張感のない関係性のことを「心理的安全性が高い」と言うのではないかと考えても不思議はありません。 そのため、友人関係のようにプライベートの時間を長く共有する関係になることが、心理的安全性が高いのだろうと考え、飲み会やバーベキュー、慰安旅行などを企画してみたりとプライベートでも遊ぶ機会を増やそうと考える人もいるでしょう。 いわゆる「アットホームな会社です」とアルバイトの求人記事に書かれているような状態です。こういった求人内容
概要 先日 dockerでrails5環境構築で開発環境を作りました。 で、やはり開発する上ではguiでstep実行できると楽だなと思い、 Visual Studio Codeを使ってRailsをデバッグ実行してみよう の記事を見つけたのでdocker-machine上で実行されているrailsに対して試してみようとしたところ、先日に引き続きハマり倒したのでその作業メモです。 目標のデバッグ環境 構築した dockerでrails5環境構築の環境は下記のような構成で動いています。 この環境でホストOS(osx)で実行しているVisual Studio Codeのデバッガでステップ実行したいわけです。 以下先日の「dockerでrails5環境構築」の状態からの変更点を記載していきます。 railsコンテナの設定 基本的には「Visual Studio Codeを使ってRailsをデバッグ実
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く