Tech Racho エンジニアの「?」を「!」に。
  • Ruby / Rails関連

Rails 3.2.11にアップデートしましょう


Ruby on Rails 3.2.11

3.2.10FIX

3.2.11 (1)


URLtoken

if params[:token]
  @user = User.find_by_token(params[:token])
end

params[:token] {} iffind_by_token

User.find_by_token({})
User.where(:token => {})

whereSQL

RailsPOSTHTTPContent-Type: application/jsonuser
(Д)

3.2.11HashwhereWHERE 1=2

3.2.11 (2)


Hash.from_xmlXML

<foo type="symbol">value</foo>


ActiveSupportActiveRecord

3.2.11Hash.from_xmlsymbolyaml
Hash.from_trusted_xml使

3.2.10



class UsersController < ApplicationController
  def show
    @user = User.find_by_name(params[:name])
  end
end

/users/name[limit]=1 URLextract_options!

User.find_by_name(nil, :limit =>1)

SQL

3.2.10dynamic_finder
Rails 4dynamic finderDEPRECATEDfind_by

CONTACT

TechRachoでは、パートナーシップをご検討いただける方からの
ご連絡をお待ちしております。ぜひお気軽にご意見・ご相談ください。