Ruby

rbenv環境でRuby on Railsのアプリケーションを一瞬で自動生成

アプリケーション構築時に最初に行う手順 概要 アプリケーションを作成するまでの手順を記載しています。 rbenvなどの環境が設定済と仮定して話を進めます。 「rbenv exec」を指定しているのは、選択中のRuby環境で確実にコマンドを実行するため。 「 --path vendor/bundle」を指定しているのは、パッケージをサーバー全体ではなく各アプリケーションの「...
2016/04/06

Rails devise・authority・rolifyで権限付きの認証機能

devise・authority・rolify 概要 3つのGemを使用して、権限付き認証機能を実装します。 gem インストール Gemfile に以下を追加します。 gem 'devise' gem 'authority' gem 'rolify' Deviseのインストール $ rails g devise:install $ rails g devi...
2016/03/14

Rails devise で複数モデルの認証機能を実装

Rails devise で複数モデルを管理 概要 rails のログイン認証 Gem「devise」のインストール・設定方法を紹介します。 よく「device」とtypoしてる人を見かけますので、間違えないよう注意してください。 今回は、member/・admin/とモジュール分けし、それぞれの認証機能を設置しています。 gem インストール Gemfile に以下を追加しま...
2016/03/14
PaypalAPI ExpressCheckout

Ruby on Rails PaypalAPI ExpressCheckout のサンプルコード

Paypal ExpressCheckout 概要 PaypalAPI の ExpressCheckout を使用することで、ショッピングサイトなどの決済を簡単に実装することができます。 Master card、Viza、American express、JCB などに対応しております。 今回は、Ruby on Rails で実装するためのサンプルコードを記載しています。 処理の...
2015/06/03
プログラミング参考サイト

プログラミング参考サイトを集めました

プログラミング参考サイト 当記事では、プログラミングに関するサイトを言語別に紹介しています。 各言語の入門・サンプル・関数一覧などがメインとなります。 これから言語を学習したいとき、 開発時に使用したい関数を忘れてしまったときなどに便利です。 サイト一覧 PHP PHP PHPBook eWeb そふぃのphp入門 PHP で WEB 作成...
2014/01/09

Ruby on Railsで作られた有名サイトの紹介

Ruby on Railsについて 概要 Rubyは、島根県出身のまつもとひろゆき(Matz)により開発されたオブジェクト指向のスクリプト言語です。 そしてRailsは、Rubyのオープンソースフレームワークです。 実は私もまつもとさんと同じく島根県出身であり、島根県ではRubyを使ったシステム開発がとても人気なのです。 県や各社がRubyを広めようと力をいれています。 島根のSEはR...
2013/12/03

MySQLに各言語から接続する方法

いろいろな言語からMySQLへ接続する方法 概要 当記事では、各言語からMySQLに接続する方法を紹介します。 MySQLは主にWeb言語で使用されるデーターベースです。 今回はWeb言語でも有名な、PHP・Java・Perl・Rubyの4つの言語でMySQLへ接続してみます。 各言語で記述の仕方は多少ことなりますが、基本的な処理は同じです。 1. MySQLに接続...
2013/07/19
start

Deviseで認証を簡単に実装

Deviseによる認証 概要 Deviseを使えば、Railsアプリに簡単に認証の仕組みを組み込むことができます。 Omniauthと一緒に使えば簡単にfacebookやTwitterと連携することができます。 では、基本的な使い方を以下でご紹介していきます。 今回の環境はRuby:1.9.3 Rails:3.2.11 Step:1 Deviseのインストール Step:2 認証...
2013/07/12
トップへ戻る