RailsのTransactionの使い方
なぜTransactionが必要なのか Transationの目的は、あるいコードブロックにあるSQL文の変更を、全部成功することを守るための存在である。Transactionにより、データの統...
17 search resultsShowing 1~17 results
You need to log-in
なぜTransactionが必要なのか Transationの目的は、あるいコードブロックにあるSQL文の変更を、全部成功することを守るための存在である。Transactionにより、データの統...
Railsのビューでcase文を書く時の注意事項。 これを守らないとSyntaxErrorが発生してしまう。 通常であれば、 <%case @value%> <%when "c...
Rubyで委譲を実現するために、大きく二つなライブラリを使っています。 forwardable delegate この二つのライブラリはすごく便利ですが、どう使うかと、どの場面に使えばいいかをか...
Railsではアプリ別のconfigファイルを楽に管理できるgemは色々存在しています、例えば: Figaro:https://github.com/laserlemon/figaro Rail...
Facebookをターミナルで使うのには、facyというgemが存在する。 https://github.com/huydx/facy facyの画面はこういう感じ 設定しかたについて説明します...
毎回忘れるので、まとめます client側 $ cd ~/.ssh $ ssh-keygen -f client_rsa -t rsa $ scp ~/.ssh/client_rsa.pub a...
→ネットワーク設定でNATを設定する →ポートフォワーディングを設定する Host port 3022, guest port 22, name ssh, other left blank. (...
instance_of? は厳密でinstanceのクラスをチェック kind_of? はinstanceのクラスと親クラス両方チェック a = 1 a.instance_of? Numeric...
gitで作業する途中で、branchをswitchしたいときは git stash save git checkout <other-branch> git checkout <...
画像のsepiaエフェクトを作るために、R,G,Bを微妙に混ざったら簡単にできる sepia.rb finalRed= (R * 0.393) + (G * 0.769) + (B * 0.18...
zshでoh-my-zshをインストールした後、言語情報(locale)が書き込まれて、空白になってしまい、US-ASCIIをデフォルトになる。そのため、UTFのドキュメントを活用する際にエラー...
ランダム文字列を生成するために、RubyではBase36を使えば良い rand(36**length).to_s(36)
Rubyではurlの正規表現がURIモジュールに存在する url.rb URI.regexp.match(input).nil?
Kernel$$LOADED_FEATURES -> [String] Kernel.#require でロードされたファイル名を含む配列です。 Kernel.#require で同じファ...
Hash[*a.sort_by {|k,v| -v}[0..2].flatten]
[x..y]がよく[x,y]に間違って、意味全然違うので注意する必要がある arr = [1,2,3,4,5,6] arr[1..2] arr[1,2]
catch (:done) do 5.times { |i| 5.times { |j| puts "#{i} #{j}" throw :done if i + j > 5 } } end...
17 search resultsShowing 1~17 results
Qiita is a knowledge sharing service for engineers.