Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
jobsense_on_rails #TechLunch
Search
Livesense Inc.
PRO
April 23, 2014
Technology
0
58
jobsense_on_rails #TechLunch
20131211@Livesense Tech Lunch
jobsense_on_rails
発表者:河原塚有希彦
Livesense Inc.
PRO
April 23, 2014
Tweet
Share
More Decks by Livesense Inc.
See All by Livesense Inc.
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
55
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
13
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.4k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
390
26新卒_総合職採用_会社説明資料
livesense
PRO
0
8.8k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
1
27k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
12k
中途セールス職_会社説明資料
livesense
PRO
0
250
EM候補者向け転職会議説明資料
livesense
PRO
0
120
Other Decks in Technology
See All in Technology
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
420
フィンテック養成勉強会#54
finengine
0
180
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
490
2025-06-26 GitHub CopilotとAI駆動開発:実践と導入のリアル
fl_kawachi
1
170
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
300
Witchcraft for Memory
pocke
1
600
AIのAIによるAIのための出力評価と改善
chocoyama
2
590
Prox Industries株式会社 会社紹介資料
proxindustries
0
330
mrubyと micro-ROSが繋ぐロボットの世界
kishima
2
360
解析の定理証明実践@Lean 4
dec9ue
1
180
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
140
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
3
1.3k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1031
460k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
A designer walks into a library…
pauljervisheath
207
24k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Cult of Friendly URLs
andyhume
79
6.5k
4 Signs Your Business is Dying
shpigford
184
22k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Why Our Code Smells
bkeepers
PRO
337
57k
It's Worth the Effort
3n
185
28k
Transcript
γεςϜ։ൃ෦ɹϝσΟΞ։ൃୈ1άϧʔϓ Տݪ௩ɹ༗ر Copyright © LIVESENSE Inc. Jobsense On Rails
Jobsense 2.0 ٻ৬ऀʹҰ൪બ ΕΔΞϧόΠταΠτʹ͢ΔͨΊʹ ɻ ࠓ·Ͱଧͯͳ͔ ͬͨࢪࡦΛଧͯΔΑ͏ʹ͢ΔͨΊʹɻ δϣϒηϯε ͷΞʔΩςΫνϟΛ৽͠·͢ɻ
ͷश࡞
Rails4 ʹࡌͤͯΈͨɻ Ͱ࣌ؒͰɻ
%&.0
ͷલʹ
ʮطଘ%#εΩʔϚͰ 3BJMT͍ʹ͍͘ʗ͑ͳ͍ʯ
"DUJWF3FDPSE͞Μɿ ʮςʔϒϧ໊Ϟσϧ໊ͷෳܗʹͯ͠ʯ $PNQBOZDPNQBOJFT ʮϦϨʔγϣϯɺςʔϒϧ໊୯ܗ@JEͷΧϥϜͰʯ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹTIPQTDPNQBOZ@JE ʮ༧͍ͯ͠Δ໊শΛΧϥϜͰͬͪΌͩΊʯ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹVQEBUFͱ͔DMBTTͱ͔
ʮओΩʔ͕JE͡Όͳ͍ͱͩΊʯ ʮෳ߹ओΩʔ͑ͳ͍ʯ
ʁ
%&.0
ࠓճͬͨ͜ͱ ü Ұ෦ςʔϒϧͷ.PEFMԽ ü NBTUFSʢاۀʣʹʼ$PNQBOZ ü DMJFOUʢҊ݅ʣʹʼ+PC ü XPSLʢ৬छʣʹʼ8PSL ü
$POUSPMMFS7JFX͔Βɺ ü lB$PNQBOZIBTNBOZKPCT BKPCIBTNBOZXPSLTzʹݟ͑Δ ɹ
δϣϒηϯεͷERਤ
ϞσϧΫϥεʹϚοϐϯά
࣮::Company
࣮::Job
࣮::Work
Τϥʔ Ac#veRecord::DangerousA1ributeError: update is defined by Ac#ve Record
Ac#veRecordさんが使うメソッド名を カラム名で使っているとエラー
safe_attributes gem h1ps://github.com/bjones/safe_a1ributes Ac#veRecordさんのメソッドをOverrideして、 カラム名バッティングのエラーをでなくする model_instance.update
# Ac#veRecord.update model_instance[:update] #updateカラムの値
safe_attributes gem Mix-‐inすると、継承ツリーは Ac#veRecord::Base ↑ SafeA1ributes::Base
↑ ModelA
͜ΕͰModel͕ಈ͘Αʂ Company.where('client_oya_id = ?', 'taisense').first.jobs.ac#ve .each {|j| puts j.name
} => גࣜձࣾϦϒηϯε ৽نࣄۀ։ൃ෦αΠτɾӡӦΞγελϯτ גࣜձࣾϦϒηϯε৽نࣄۀ։ൃ෦ ۀΞγελϯτ גࣜձࣾϦϒηϯε $4ɾސ٬ରԠελοϑ גࣜձࣾϦϒηϯεࣄۀਪਐ෦ ӳޠࣄΞγελϯτ גࣜձࣾϦϒηϯεࣄۀਪਐ෦ Ұൠࣄελοϑ גࣜձࣾϦϒηϯε $4ɾۀΞγελϯτ גࣜձࣾϦϒηϯεʢస৬ձٞɾαΠτӡӦΞγελϯτ גࣜձࣾϦϒηϯεʢ๏ਓӦۀʣ גࣜձࣾϦϒηϯεʢ๏ਓӦۀʣ גࣜձࣾϦϒηϯε $4ɾސ٬ରԠελοϑϦʔμʔީิ גࣜձࣾϦϒηϯε $4ɾސ٬ରԠελοϑ גࣜձࣾϦϒηϯε $4ɾٻਓࠂ੍࡞ελοϑ גࣜձࣾϦϒηϯε δϣϒηϯεϦϯΫɾΩϟϦΞΞυόΠβʔ גࣜձࣾϦϒηϯε δϣϒηϯεӡӦΞγελϯτ גࣜձࣾϦϒηϯε δϣϒηϯεɾςϨϚʔέςΟϯά גࣜձࣾϦϒηϯε $4ɾٻਓࠂ੍࡞ גࣜձࣾϦϒηϯεࣄۀਪਐ෦ αΠτ੍࡞Ξγελϯτ גࣜձࣾϦϒηϯε δϣϒηϯεϦϯΫɾΩϟϦΞΞυόΠβʔϦʔμʔީิ גࣜձࣾϦϒηϯε৽نࣄۀ։ൃ෦ ΞγελϯτɾΤϯδχΞ גࣜձࣾϦϒηϯεγεςϜ։ൃ෦ ෦ൿॻ
·ͱΊ ü طଘ%#εΩʔϚͰ3BJMT͍ʹ͍͘ʗ͑ͳ͍ͱࢥ͍͚ͬͯͨͲɺɺ ü ಈ͍ͨʂ 㱯㱼ʆ 㱯ƂŖŘ ü ಈ͍ͯΔͷݟΔͱخ͍͠ūŖʂʂʂ ü
ಈ͍ͯຬ͍ͯ͠ΔϨϕϧͳ͜ͱΛ͓͍ͩ͘͠͞ ü ຊ։ൃ͜ͷํࣜͰߦ͘Θ͚Ͱͳ͍Ͱ͢ɻ ü طଘͷεΩʔϚ͍ͨ͠ ü .BTUFSςʔϒϧͱ͔ෳࡶͳϦϨʔγϣϯͱ͔ ü &MBTUJD4FBSDIೖΕͯϒʔϜʹΓ͔ͨͬͨΐʜ ü ϗϯτͬͪ͜ΛΖ͏ͱͯ͠·ͨ͠ ü Լௐͨ͠ΜͰ͢Αɻʢݴ͍༁ʣ ü ޕલதͷଧͪ߹Θ͕ͤͳ͚Ε SZʢݴ͍༁ʣ
ͦͷଞ ü ओΩʔ͕JEҎ֎ͷ߹ɿ NJHSBUJPOఆٛมߋ͕ඞཁ ෳ߹ओΩʔ͕ඞཁͳ߹ɿ ɹDPNQPTJUF@QSJNBSZ@LFZTHFNΛ͏
IUUQTUBTIMJWFTFOTFKQQSPKFDUT1&340/"-SFQPT EFNPKTFOSBJMT
͋ͨΓ·͑Λɺൃ໌͠Α͏ɻ