【RoR】Ruby on Rails Part19
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2014/08/31(日) 03:31:01.54ID:???http://kanae.2ch.net/test/read.cgi/php/1389438240/
■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated
<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/
Rubyについて Part49
http://peace.2ch.net/test/read.cgi/tech/1382307475/
Ruby 初心者スレッド Part 55
http://peace.2ch.net/test/read.cgi/tech/1403361584/
0554nobodyさん
2015/11/14(土) 13:30:41.68ID:???2015/11/13 9:56
http://www.nikkei.com/article/DGXLZO93937240S5A111C1LC0000/
松江発のプログラミング言語「Ruby(ルビー)」を開発した、
まつもとゆきひろ氏が新しいバージョンとなる「ルビー3.0」の開発に着手した。
12日に松江市で開幕した「Rubyワールドカンファレンス」の基調講演で、
IT(情報技術)環境の高度化・複雑化にルビーを対応させる実験を進めていると述べた。
0555nobodyさん
2015/11/14(土) 14:56:53.45ID:???こりゃオワコン加速
0556nobodyさん
2015/11/16(月) 08:25:12.48ID:FQsCZtYqhttp://gihyo.jp/dev/serial/01/alpha-geek/0006
0557nobodyさん
2015/11/16(月) 20:44:00.01ID:???現実にはPython哲学を尊重した鉄板ライブラリがごく少数だけ存在し、
非常に一貫性のある技術体系を成してるんだよね
0558nobodyさん
2015/11/17(火) 22:54:16.12ID:???そっちはどうなんだろ
0559nobodyさん
2015/11/18(水) 08:15:37.32ID:???をするのが公約みたいなもんだからなー。
1.9ですべてのソースにエンコーディングを書かせたような素敵な改良があるに違いない。
0560nobodyさん
2015/11/18(水) 09:20:16.75ID:VaJOnmWE0561nobodyさん
2015/11/18(水) 12:09:43.23ID:6jI4DfEuhttp://www.atmarkit.co.jp/ait/articles/0901/31/news017.html
0562nobodyさん
2015/11/18(水) 12:29:12.28ID:???0563nobodyさん
2015/11/20(金) 12:23:38.61ID:???Railsアプリをローカルに作って勉強していたのですが、サーバ(Onedrive)と共有したフォルダに置いたものでも
実行出来るのかな?と思い、やってみたら実行出来ました。
Webrickがちゃんと起動して、ブラウザでRailsアプリが見れます。
ならば、サブPCでもOnedriveに置いたデータで勉強すれば、更新してもデータの不整合が起きなくて
勉強がはかどるなと思ったのですが、うまくいきません。
作ったRailsアプリが置いてあるOnedrive(サブPCではskydrive)のパスまで言ってrails serverを実行すると、
起動できない。railties-4.2.5で実行しようとする。(Errno::EINVAL)
不思議に思い、サブPCのローカルにRailsアプリの全ファイルを移動させたところ、bundle installを実行しろ、
と出まして、実行したところ、アプリを作った環境であるrailties-4.1.8がインストールされて
問題なく動きました。
これでいいかなとskydriveのパスから起動しようとしても相変わらず起動できない。
良く分からないけど、とりあえず、skydriveのフォルダに移動してbundle installを実行するとエラーが出る。
Error::EINVAL: Invalid argument @ rb_sysopen - c:/Users/xxxx/skydrive/xxxx/xxxx/Gemfile.lock
構造を良く分かっていなくて、コマンドだけ打ち込んでいるから陥る状況なのですが、
何か解決方法がある方いらっしゃいませんかね?
(一番分からないのが、Gemfile.lockにはRailties4.1.8と書いてあるのに、
skydriveのパスから実行しようとすると頑なに4.2.5で実行しようとするところです。
ローカルにコピーしたフォルダのパスからはちゃんと4.1.8で実行してくれる)
0564nobodyさん
2015/11/20(金) 14:14:11.27ID:NWJWw5qN0565nobodyさん
2015/11/21(土) 08:40:07.48ID:???でも、これは、OneDriveの話ですね。
もう少し思考錯誤してみます。
ありがとうございました。
0567nobodyさん
2015/11/22(日) 12:04:25.73ID:6iUg06rl0568nobodyさん
2015/11/23(月) 21:28:06.81ID:tY/HNDNy下記の条件が全て当てはまる会社にご注意下さい。
・IT系 in 東京
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
0569nobodyさん
2015/11/25(水) 01:37:16.84ID:???求人情報113,957件の平均最低月給196,400円 ♬
あなたの住む街は第何位?平均最低月給はいくら??
http://jobinjapan.jp/area/
0570nobodyさん
2015/11/25(水) 03:05:06.01ID:BwdZFwj/http://kwatch.houkagoteatime.net/blog/2015/11/24/misleading-articles/
0571nobodyさん
2015/11/29(日) 22:50:13.19ID:4cUQjwwU私は ruby は初心者以下の phper で、SASS を触った際に出た質問をさせて下さい。
SASS においては一時的に使用したい変数もグローバル空間を汚染してしまいます。
そこで、一時的に使用した変数を、仕様を終えたところで unset するようなルールを作ろうと思いました。
それが可能なら宣言していない変数を使用するとコンパイル時にエラーが出て教えてくれるので、
少しでもコーディングミスを減らすことが期待できるからです。
そこで質問なのですが、php での unset($value) に相当するような処理はできますでしょうか?
stack over flow などを見ると「無い」という答えでしたがその通りでしょうか。
もしそのような仕組みがないのなら諦めます。
よろしくご教授下さい。
ちなみに
$value: null; や $value: nil;
では目的を果たせません。
0572nobodyさん
2015/11/29(日) 23:37:18.05ID:???シャドーイングがないことを言ってる?
それのことなら現状は変数名の命名規則で頑張って変数名が被らないようにするくらいしか対処法はないかと。
それかSASSやめてLESS使うとか。
違う話だったら失礼。
0573nobodyさん
2015/11/30(月) 00:39:27.61ID:LN2BUKRXたぶん私が聞きたかったことはそれです。
シャドーイングという言葉を初めて知りました。
有難うございます。
特にこれだけの理由でLESSに乗り換えるつもりはないのでこのままSASSを使ってみます。
0574nobodyさん
2015/11/30(月) 07:28:16.06ID:???Railsの話でもないけどなw
俺、Sassでは変数はあまり使うな。って規約なんだよね。
そもそもさ、本来はCSSなわけでSassでできることはCSSでもできる。CSSに変数は無いだろう?
(CSSカスタムプロパティという仕様は一応あるけど、特定のブラウザしか使えないし、
俺に言わせればSassの変数とは動的に反映されるかという点において違うもの)
Sassを使い始めた時は、変数定義して、その変数をあちこちで使って、サイズを
変えやすいようにってやりたいと思うけど、そういうのは、CSSでやっていたようにやればいい。
つまり、全体を囲む.contentsは { width: 800px } とかその.contentsよりも { padding: 1em }
した位置に文章を入れるとか相対で値を指定すれば、定義は1箇所ですむんだよ。
1箇所ですむなら、変数の定義も、CSSの定義も、書き方が違う程度で変わらないんだから、
変数を使う意味もない。(ゼロではないけどね)
SassっていうのはCSS+α程度で考えたほうがいいよ。CSSの文化に合わないものは入れない。
Sassで使っていいのは、ネストとextendとmixin。(なるべく)使わないほうがいいのは変数と関数
変数がかぶることを懸念するっていうのは、必要以上に変数を使っているということだよ。
0575nobodyさん
2015/12/01(火) 01:13:46.86ID:++wbQemf多テーブルの方を一件登録する際に
エラーメッセージを出力したいんですが
どのようにかけばよいでしょうか?
簡単な例でもよいので
サンプルなどがあれば教えて下さい。
0576nobodyさん
2015/12/01(火) 08:05:55.73ID:???webのチュートリアルや書籍などに載っているバリデーションと何が違うと思っているの?
0577nobodyさん
2015/12/01(火) 21:10:27.90ID:???これ取っ付きにくいな
よろしゅう頼んます
0578nobodyさん
2015/12/01(火) 22:09:50.13ID:???何を頼まれたのかさっぱりわからんが
0579nobodyさん
2015/12/02(水) 06:37:47.93ID:M3UTKaAf0580nobodyさん
2015/12/03(木) 00:52:38.68ID:SilvXUIWRuby on Railsの生みの親が見つけた人生で「最良のもの」
By DHH
http://b.hatena.ne.jp/entry/s/medium.com/mediumjp/4614d3f4a255
0581nobodyさん
2015/12/03(木) 15:48:32.56ID:eRjQrdOFもう2ちゃん見るの止めた方が良いね
0582nobodyさん
2015/12/03(木) 23:44:16.49ID:???0583nobodyさん
2015/12/04(金) 02:57:16.67ID:???0584nobodyさん
2015/12/04(金) 15:08:19.13ID:LC2ugVD60585nobodyさん
2015/12/04(金) 16:05:47.35ID:???/ /_L_\
`| ((´・ω・)) フフフ お前の時間は頂いた
\__フづと)′
〜(_⌒ヽ コソ〜ッ…
)ノ`J
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0586nobodyさん
2015/12/06(日) 09:18:21.22ID:???人間関係が最上のものじゃないかなぁ
0587nobodyさん
2015/12/10(木) 02:21:10.78ID:ob4THKabWhatsappは1サーバーあたり2百万の同時コネクションをこなしています。2百万コネクションをErlangが走る1台のサーバーで。
http://b.hatena.ne.jp/entry/qiita.com/HirofumiTamori/items/0dfdbada30c7d8f183fd
[翻訳] なぜ私はElixirに賭けたか
http://qiita.com/HirofumiTamori/items/2e4fd9e70e5358e34d98
Node.js Is Dead - なぜ私がNode.jsを捨ててElixirに切り替えたのか- // Speaker Deck
https://speakerdeck.com/fl4tlin3/node-dot-js-is-dead-nazesi-ganode-dot-jswoshe-teteelixirniqie-riti-etafalseka
0588nobodyさん
2015/12/10(木) 14:14:58.93ID:???mix phonex.gen.controller が何故ないんだ
0589nobodyさん
2015/12/10(木) 14:30:48.77ID:+8zRduvp昔、Java StrutsとRailsの比較でみたような…
0590名無しさん@そうだ選挙に行こう
2015/12/14(月) 13:29:31.10ID:rz/aZ4FIhttp://confreaks.tv/videos/elixirconf2014-rise-of-the-phoenix-building-an-elixir-web-framework
Introduction to elixir for Rubyists
http://confreaks.tv/videos/elixirconf2014-introduction-to-elixir-for-rubyists
2015
http://www.elixirconf.eu/
0591nobodyさん
2016/01/10(日) 22:17:15.63ID:3EFYQGYbhttp://chikara.posthaven.com/turing-programming-school-brief-summary
0592nobodyさん
2016/01/18(月) 00:31:33.81ID:AyaEk6u60593nobodyさん
2016/01/18(月) 16:42:05.73ID:Omyv+clFhttp://goo.gl/Ku1Cgo
すごい
0594nobodyさん
2016/01/18(月) 18:18:36.03ID:???http://www.sakai-skawaii.com/index.php/module/Store/action/GirlInfo/User_Id/8732?kou
http://www.sakai-skawaii.com/index.php/module/Store/action/GirlInfo/User_Id/8728?kou
0596nobodyさん
2016/01/20(水) 14:24:52.42ID:???マンコサイトをたちあげてます
0597nobodyさん
2016/01/21(木) 21:18:08.94ID:???0598nobodyさん
2016/02/02(火) 00:05:06.20ID:DE9cQdpFhttp://okwave.jp/qa/q9118321.html
0599nobodyさん
2016/02/02(火) 19:13:21.74ID:???0600nobodyさん
2016/02/20(土) 11:47:48.73ID:uCvFZUEYMongoDB, ExpressJS, AngularJS, NodeJS
はてなブックマーク - もう二度と、絶対にMongoDBを使うべきじゃない理由 | FAworks
http://b.hatena.ne.jp/entry/s/fa-works.com/blog/why-you-should-never-ever-ever-use-mongodb
0601nobodyさん
2016/02/20(土) 11:49:33.46ID:uCvFZUEYhttp://b.hatena.ne.jp/entry/sucrose.hatenablog.com/entry/2016/02/19/235506
0602nobodyさん
2016/02/24(水) 17:42:19.75ID:???.
板違い(?)の上に、話をさえぎってしまいゴメンナサイ!(*_ _)人
でも、この板のユーザーさんにも有意義な告知かと思うのでカキコませてください。
★ 謝礼は十分いたします ★ アメブロなどのサイト制作ができる方!!
アメブロなどを使用してのサイト制作のできる方を早急に求めています!
私はリケジョやPC女子からはほど遠く、サイト作成にはまったく疎いのでとても不自由しています…(> <;)
そこで私に代わりサイトを作成してくださる方を求めてこの場をお借りしました。
■サイトの内容…
アダルト系、違法性、その他公序良俗に反するものではありませんのでご安心ください。
■サイト制作の仕様ベース…
アメーバブログで十分です。願わくばwordpressなどのブログ形式のサイトを希望します。
それに準ずるもので使い慣れたものがあれば別のものでも構いません。
■条件はありません…
技術さえお持ちでしたら、学歴・職歴等は一切問いません。
フリーター、ニート、高齢ニート、コミュニケーション障害をお持ちの方、引きこもりの方、中年失業者、長期無職等、歓迎!
■作業形態…
作業は在宅でやって頂くことになりますので、時間の指定は一切ありません。別のお仕事の傍らに…でもOKです。
■詳細をお知りになりたい方は…
下記メールアドレスまでご連絡ください。詳しく書いた返信文を差し上げます。
※真剣な告知です。冷やかしはご遠慮ください。
井 上
inoue1952w★gmail.com
迷惑メール対策のため@部分を★にしてあります。
実際に送信する際には★を@マークに変えてください。
.
.
0603nobodyさん
2016/02/24(水) 21:44:45.38ID:???0604nobodyさん
2016/02/27(土) 00:27:11.31ID:???配列の中にハッシュが入ったもので代用するしかないのでしょうか?
0605nobodyさん
2016/03/07(月) 20:08:44.06ID:???一方日本では。。
0606nobodyさん
2016/03/10(木) 11:49:07.62ID:???CakePHPに完全に食われた
このスレの閑散さが物語ってる
Rubyが誕生した日本で
皮肉にもRailsでは食っていけない
0607nobodyさん
2016/03/12(土) 07:24:48.78ID:roPhTK5k0608nobodyさん
2016/03/13(日) 04:04:18.69ID:2XmJMVcLhttp://skillhub.jp/blogs/176
Ruby on Railsの事例まとめ(日本有名サイト編) - [Skillhub (スキルハブ)]
http://skillhub.jp/blogs/177
0609nobodyさん
2016/03/13(日) 04:05:53.68ID:2XmJMVcLhttps://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails
0610nobodyさん
2016/03/13(日) 14:14:39.43ID:???0611nobodyさん
2016/03/14(月) 01:13:15.74ID:???今の自公政権では、1ドル120円だから、
1千万円 / 120円 = 8万ドル
以前の民主党政権では、1ドル80円で、
8万ドル * 80円 = 640万円
米国人の年収を、円換算で1千万円にも押し上げたのは、
自公政権が円の価値を下げたため
これにより円換算での、輸入物価が上がって、
日本人の貧乏人は、苦しんでいる
1千兆円もある日本国の借金を踏み倒すために、
彼らは円を紙くずにしたいのだ
0613nobodyさん
2016/03/20(日) 21:11:12.68ID:???Railsでネット碁会所のようなもの(例 KGS)を作りたいです。
ユーザー管理にdeviseというgemが使えるそうなのですが、
次のようなことをやるにはどうしたらいいですか。
複数のユーザーが同時にログインできて、
ログインしているユーザー一覧のようなものがあって、
ユーザーが卓を立てて対局できる。
よろしくお願いします。
0614nobodyさん
2016/03/20(日) 22:41:12.66ID:???deviceはただのログインのためのgemなのでそこまでやるには
きちんとアプリケーションを作らないとだめだよ
0615nobodyさん
2016/03/20(日) 23:14:33.25ID:???まあ、きちんと作らなければいけないのはそうなんでしょうけど、
いまは手探りで情報探している段階です。
とりあえずログインしているユーザーの一覧が欲しいです。
deviseでできますか?
0616nobodyさん
2016/03/20(日) 23:18:50.29ID:???0617nobodyさん
2016/03/21(月) 00:03:17.95ID:???そういうのはdeviceに限らずどんなgemも持ってないよ
そもそも「現在ログインしている」というのがステートレスなHTTPで厳密に実現できっこない話だからね
その辺の知識もなくとりあえずRailsで作れば何とかなるだろうという甘い考えから直さないとね
つまりはRailsに限らずPHP使っても同じような問題にひっかかるだけという話
言語やフレームワークの話ではなく、君のWebアプリケーション開発についての知識不足の問題
0618nobodyさん
2016/03/21(月) 08:51:27.61ID:???Node.js+Expressとかでスクラッチで作った方が楽だと思う
0619nobodyさん
2016/03/21(月) 09:53:32.35ID:???HTTPはステートレスかもしれませんが、ネット対局場は現実に存在する。
ああいうところはどういった技術を使っているのでしょうか。
0620nobodyさん
2016/03/21(月) 10:14:30.02ID:???見方を変えればこれは2chのサーバーの状態が
「>>619のレス投稿前」から「>>619のレス投稿後」へ変化したということ。
当然、次に俺のレスが書き込まれたら状態はまた変化する。
ログイン状態管理もこれと同じで、ユーザーのログイン/ログアウトの操作をきっかけとして状態を変化させている。
内部的には単にデータベースやファイルの内容を更新しているだけ。
0621nobodyさん
2016/03/21(月) 14:26:23.39ID:???ログイン状態のチェックのためだけに使うとしたら大げさになっちゃうけど
0622nobodyさん
2016/03/21(月) 17:33:18.52ID:???ちなみに俺はdeviseで認証管理してて
ログイン中とかの実装してるけど定義をどうするかが重要
俺の場合はログイン中じゃなく
最終ログインが
数秒前
○分前
○時間前
○日前
としてるけど
ユーザーがなにかしらのページへ遷移する度にbefore_filterで最終ログインの時間を更新するようにしてるから
サービス全体が重くなってるのが玉にキズ
0624nobodyさん
2016/03/22(火) 01:38:26.22ID:???同一ユーザーで、ページに連続性を持たせるのは、
ブラウザにセッションクッキー(ハッシュ)を保存させる
それで、ブラウザからサーバーへ要求する際に常に、
クッキーを付けて送ることで、サーバー側で、同一ユーザーかどうかがわかる
セッションクッキーは、ブラウザを閉じると削除される
0625nobodyさん
2016/03/22(火) 01:54:59.39ID:???ログイン表を作って、会員マスタのidを、外部キーにすれば、
ログイン表一覧表示で、会員マスタの名前などの属性も見れる
ログインすれば、ログイン表に会員idを追加して、
ログアウトすれば、ログイン表からその会員idを削除する
0626625
2016/03/22(火) 03:14:50.17ID:???ログインした会員idを、Hashに入れればよいだけ
ログインすれば、ハッシュに会員idを追加して、
ログアウトすれば、ハッシュからその会員idを削除する
0627nobodyさん
2016/03/22(火) 06:43:11.17ID:???意図的にメモリ溢れを起こさせることができるセキュリティホールになるし、
たまたまプロセスが落ちて再起動したら全部あぼん
0628nobodyさん
2016/03/22(火) 06:59:43.75ID:???そんなのないよ
俺はuserテーブルにlast_login_timeというdatetime型のカラム作って
ユーザーがページ遷移する度に
そのカラムに最終のページした遷移時間を書き込むようにbefore_filterに仕込んでる
これが正攻法だよ
0629nobodyさん
2016/03/22(火) 12:43:16.36ID:EHFubXHk0630nobodyさん
2016/03/22(火) 20:07:10.08ID:???0632630
2016/03/22(火) 21:16:26.21ID:???無知ですいませんがjavascriptのoncloseからrails側の処理って呼び出せるんでしたっけ?
DBをごにょごにょしたいのですが。
0634630
2016/03/22(火) 21:55:20.26ID:???すいません。最近始めたばかりなのでよくわかってないのですが
javascriptでHTTP叩くというのは具体的にはどのようにすればいいのですか。
なにかAPI?があるのでしょうか。
0636630
2016/03/22(火) 22:03:54.56ID:???まじですか。
最終的にはrailsと連携したいんですが。
ググったらXMLHttpRequest()とかいうのが見つかったんですが、これですか?
0637nobodyさん
2016/03/22(火) 22:04:55.62ID:UbluxiAY尻を洗って出直してこい。
0638nobodyさん
2016/03/22(火) 22:05:07.45ID:???正確に把握するのは不可能という前提で作るべき
0640nobodyさん
2016/03/22(火) 22:16:59.24ID:???そのレベルから始めるんだとしたら少なくとも半年は勉強が必要だよ
「ググったらXMLHttpRequest()とかいうのが見つかったんですが、これですか?」
とすぐ聞くんじゃなくて、それについて自分なりに調べて手を動かしてそれで詰まった
ポイントを聞くようにしないといずれ誰も答えてくれなくなるよ
ここは君の無料サポートじゃないんだからね
0642630
2016/03/22(火) 22:21:49.74ID:???0644nobodyさん
2016/03/22(火) 22:51:23.97ID:???0645nobodyさん
2016/03/23(水) 00:18:44.78ID:???俺らの仕事の独壇場
0646nobodyさん
2016/03/23(水) 00:19:10.48ID:???0647nobodyさん
2016/03/23(水) 11:56:46.07ID:SgOSsHGARails環境でも結局Node.jsとGulp入れるし
フロントエンドはJavascriptゴリゴリ書いて…だから
ExpressベースのSailsでもいい気がしてきた
問題は文献がくっそ少ない点で、ここはRailsに分がある
0648nobodyさん
2016/03/23(水) 15:50:03.29ID:IH8KqBhWhttp://web-tan.forum.impressrd.jp/e/2010/07/01/8283
0649nobodyさん
2016/03/23(水) 15:51:22.58ID:IH8KqBhWunload event
http://blog.livedoor.jp/dankogai/archives/50783893.html
0650nobodyさん
2016/03/23(水) 15:57:28.19ID:IH8KqBhWhttp://www.openspc2.org/JavaScript/reference4/event/onUnload/
0651nobodyさん
2016/03/23(水) 20:03:56.93ID:???新しい規格とかどうなの?
0653nobodyさん
2016/03/23(水) 21:39:22.20ID:???0654nobodyさん
2016/03/24(木) 10:52:46.35ID:rbGk5zZGこれは朗報だ
[速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016
http://www.publickey1.jp/blog/16/google_app_enginerubynodejsgcp_next_2016.html
Running Node.js apps with Google App Engine
https://cloud.google.com/appengine/docs/flexible/nodejs/hello-world?hl=ja
ただググってもNode.jsのドキュメントしか見つからないな
■ このスレッドは過去ログ倉庫に格納されています