Skip to content

Instantly share code, notes, and snippets.

View qickstarter's full-sized avatar

qickstarter qickstarter

View GitHub Profile
require 'singleton'
class Question
include Singleton
include Enumerable
attr_accessor :answer, :question
def initialize
@statement = [
test = {
/^a$/ => 'aa',
/^b+/ => 'bb',
/^c+$/ => 'cc',
}
test_array = test.to_a
keys = test.keys.map.with_index { |v, index| "(#{v.source})" }
matcher = Regexp.new(keys.join('|'))
if matcher =~ 'ccc'
puts '2. This is main Ruby Program'
END { puts '3. Terminating Ruby Program' }
BEGIN { puts '1. Initializing Ruby Program' }
# =>
# 1. Initializing Ruby Program
# 2. This is main Ruby Program
# 3. Terminating Ruby Program
- devise_for module_name
- Devise::Mapping
- @scoped_path = options[:as] ? "#{options[:as]}/#{name}" : name.to_s
- @class_name = (options[:class_name] || name.to_s.classify).to_s
```ruby
# Devise::ConfirmationsController#show
def show
self.resource = resource_class.confirm_by_token(params[:confirmation_token])
FORMAT: 1A
HOST: http://alpaca.tc
# alpaca-tc API
アルパカ隊長のAPI
# Group Vim
## Vim [/hello]
## 丸義商事
不動産会社に行って、鍵の受け取りをお願いします。
- 前日に鍵を受け取ること
- 名前を伝えれば、鍵を受け取れます。
- **身分証明書**を持っていくこと。(免許証・保険証など)
- 営業時間 `10:00~17:30`
- 住所 `東京都渋谷区千駄ヶ谷5丁目23−2 藤原建設ビル 1F` [Google Mapで確認](https://maps.google.co.jp/maps?q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%8B%E8%B0%B7%E5%8C%BA%E5%8D%83%E9%A7%84%E3%83%B6%E8%B0%B7%EF%BC%95%E4%B8%81%E7%9B%AE%EF%BC%92%EF%BC%93%E2%88%92%EF%BC%92+%E8%97%A4%E5%8E%9F%E5%BB%BA%E8%A8%AD%E3%83%93%E3%83%AB+1F&ie=UTF-8&ei=6RV7U5CTFonHkgWe74GAAg&ved=0CAgQ_AUoAQ)
## 前回の続きのdb:seed時のエラーについて
恐らく、admin_users内のL28-L36の`valid_pharmacy?`メソッドが原因。(ただし、この処理は必要なvalidationである)
phoneカラムの電話番号とAPIから取得した薬局の電話番号が一致するかをチェックしている。つまり、seedsで登録できるadmin_userの電話番号はAPIから取得出来る電話番号に依存する。
解決策は色々あるので、好きな方法を選んでください。
1. モックAPIサーバーが任意の電話番号を返すように、Apiaryを編集する(調整済み)
2. admin_users:L28-L36をコメントアウトする
3. validationを通さないように書き換える

処方箋画像を選択すると全て「c:\fakepath\image.jpg」になる

ブラウザの仕様です。セキュリティ対策で、正規のファイル名を表示するブラウザは少ない。

会員登録したときにかかりつけ薬局に登録する機能がない

確認します。

パスワード再設定の設定ができない

"------------------------------------
" プラグインごとの設定 Plugins
"------------------------------------
call arpeggio#map('i', '', 0, 'jk', '<Esc>')
"------------------------------------
" Align
"------------------------------------
" Alignを日本語環境で使用するための設定"{{{
let g:Align_xstrlen = 3