【RoR】Ruby on Rails Part18
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2014/01/11(土) 20:04:00.68ID:???http://kohada.2ch.net/test/read.cgi/php/1382097427/
http://unkar.org/r/php/1382097427/
■参考サイト
<英語>
本家: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/
http://doc.ruby-lang.org/ja/1.9.3/doc/index.html
0237nobodyさん
2014/03/09(日) 23:40:35.43ID:???すいません、>>234と>>235は私ではありません
>>233
ありがとうございます
そういう無理矢理な方法を取らないといけないという時点で大きなヒント
IE8ではHTML5も使えないですし、
やはりユーザーが一度プレビューでも確認しようとする画像はサーバーにあげるしかないんですね
0238nobodyさん
2014/03/09(日) 23:42:42.92ID:???HTML5とか関係ないよ
セキュリティ上の制約からfileフィールドに値を与えることは不可能
それができたら、ローカルのファイルを取り放題になるからね
サーバに上げる以外の方法はない
0239nobodyさん
2014/03/10(月) 01:24:02.67ID:???何で悩んでるのかがイマイチ分からん
画像の保存先がDBにしろファイルシステムにしろ
そこへアップするのではなくtmpファイル作る
0240nobodyさん
2014/03/10(月) 02:47:48.52ID:???https://www.google.co.jp/search?q=rails+upload+preview+site%3Astackoverflow.com&oq=rails+upload+preview+site%3Astackoverflow.com
0241nobodyさん
2014/03/10(月) 11:58:24.19ID:???あるビューでは子のレコードを最新の5件だけ、別のビューでは10件という風に
したいんですけど可能でしょうか?
0242nobodyさん
2014/03/10(月) 13:24:50.06ID:???0243「ガスライティング 集団ストーカー カルト」で検索を!
2014/03/10(月) 14:21:04.90ID:CT4FzesB・沢山の人が偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
↑マスコミや、カルトのネット工作員がやっていること
TVなどが、偏った思想や考え方に染まっているフリや常識が通じないフリをする人間をよく出演させるのは、
カルトよりキチガイに見える人たちを作ることで批判の矛先をカルトから逸らすことが目的。
リアルでもネットでも、偽装左翼は自分たちの主張に理がないことをわかっているのでまともに議論をしようとしないのが特徴。
,,,
0244nobodyさん
2014/03/14(金) 06:16:01.68ID:???railsinstaller-2.2.1使用
0245nobodyさん
2014/03/14(金) 07:07:13.95ID:???0246nobodyさん
2014/03/14(金) 08:11:26.02ID:???https://www.ruby-lang.org/ja/news/2013/02/24/ruby-2-0-0-p0-is-released/
default UTF-8 encoding: 多くのマジックコメントが不要に
0247nobodyさん
2014/03/14(金) 08:22:50.53ID:???http://stackoverflow.com/questions/17917660/railsinstaller-2-2-1-fails-on-windows
0248nobodyさん
2014/03/16(日) 00:46:27.85ID:sX6tK28Vテストですよ!\r\nテスト!\r\nテスト!テスト!テスト!
そのまま出すと([email protected])
テストですよ!\r\nテスト!\r\nテスト!テスト!テスト!
こうなるんです
=simple_format @hoge.text
[email protected](/\r\n/, '<br/>')
こんな風にしても
テストですよ!\r\nテスト!\r\nテスト!テスト!テスト!
こうなるんです・・・
MySQLでの\r\nがどうして\r\nで置換できないのでしょうか
0249nobodyさん
2014/03/16(日) 00:49:17.26ID:???0250nobodyさん
2014/03/16(日) 00:54:37.66ID:???0251248
2014/03/16(日) 00:59:39.49ID:???でも確かに.gsub(/\\r\\n/, '<br/>')でしたら置換されました・・・
MySQLで\r\nで登録されている文字列はビューに来る頃には\\r\\nになってるんですか・・・
それでしたら組み込み関数のsimple_formatも使えないことになりませんか?
0252nobodyさん
2014/03/16(日) 01:02:18.80ID:???ちゃんと口で説明しろ
0253nobodyさん
2014/03/16(日) 01:20:55.82ID:5H4+EUWX250が言わんとしている事をもう少し分かりやすく言うと、
今回のケースではMySQLには改行コードではなくて
'¥r¥n'
っていう文字列そのものが入ってる。
Rubyで
print '¥r¥n' # 改行されずに¥r¥nっていう文字列そのものが表示される
と
print "¥r¥n" # 改行される
の実行結果を比較すると理解できるかと。
0254253
2014/03/16(日) 01:25:22.32ID:5H4+EUWXで文字化けしてる部分はバックスラッシュの事だと読み替えてください
0255nobodyさん
2014/03/16(日) 16:29:56.38ID:???0256nobodyさん
2014/03/19(水) 13:34:27.57ID:XfOUweW8この記事と同じところで躓いているのですが、
一番下の「追記 解決しました」はどういうことなのでしょうか?
「テストで作成しているデータが10文字以下だった」ら、
どこをどう変えれば解決するのでしょうか。
0257nobodyさん
2014/03/19(水) 15:28:10.08ID:???0258nobodyさん
2014/03/19(水) 17:20:29.04ID:XfOUweW8レスありがとうございます。
何を10文字より長くすればいいのでしょうか?
0259nobodyさん
2014/03/19(水) 18:33:11.75ID:???0260nobodyさん
2014/03/19(水) 18:46:53.11ID:XfOUweW8descriptionを10文字より長くしても駄目でした。
Failed assertion, no message given.
1 failures
のままです。
0262nobodyさん
2014/03/20(木) 10:48:45.83ID:???コントローラごとに適用されるCSSを分けることは出来ないのでしょうか?
0263nobodyさん
2014/03/20(木) 17:48:14.89ID:???<body class="<%= controller_name %>">
と書き換えて、後は scss で分ける。
scss だったら一段階層を増やしてあげるだけ。
0265nobodyさん
2014/03/23(日) 21:14:41.33ID:???http://www.itmedia.co.jp/news/articles/1403/23/news011.html
KADOKAWAの公式サイトが改ざん 閲覧者がマルウェア感染の恐れ - ITmedia ニュース
http://www.itmedia.co.jp/news/articles/1401/17/news047.html
0266nobodyさん
2014/03/25(火) 10:58:40.13ID:cbd1slMBアプリケーションを作っている途中、カートを作るところまでいったのに
サーバーを実行しても、初期の"Welcome aboard"のページになってしまう
ようになってしまいました。
ファイルはあるのですが、ファイルを読み込むようにすることはできるのでしょうか。
0267nobodyさん
2014/03/26(水) 06:35:55.97ID:XaAxxKBe0268nobodyさん
2014/03/29(土) 08:51:33.04ID:???[[親A.-子1-孫1], [親A-子2.], [親B-子1-孫1], [親A-子1-孫2], [親C]]
のような配列があり、各関係はハイフンで区切られています
この配列を
[親A[子1[孫1,孫2],子2], 親B[子1[孫1]], 親C]
のように親子関係を、同じ位のものは同じ階層の配列に
下のものはその中に配列として格納
というようなことをしたいのですが、rubyに慣れておらずサンプルコードいただけませんでしょうか
0269nobodyさん
2014/03/29(土) 11:06:27.49ID:???0270nobodyさん
2014/04/04(金) 17:14:47.47ID:???既存アプリをベースに新規アプリを作りたいのですが
既存アプリはDBの拡張ライブラリを使っていた時期があって
その環境を整えないとmigrationが通らないのですが今は使っていないのでスキップしたい
0271nobodyさん
2014/04/04(金) 17:17:55.16ID:???サンクス
0272nobodyさん
2014/04/05(土) 11:38:17.94ID:???http://www.kyoto-u.com/lounge/tokeidai/html/200602/06020020.html
0273nobodyさん
2014/04/05(土) 12:55:04.90ID:???0274nobodyさん
2014/04/05(土) 13:57:23.96ID:???0275nobodyさん
2014/04/06(日) 00:47:41.08ID:???コーディングなんかよりも
環境のデプロイが辛すぎる
使い慣れたgemを使おうにも
新たに契約したVPSでは
毎度のこと環境(選択できるOS)が変わる
それに合わせてRubyだのPHPだのphp-fpmだのnginxだのapacheだのImageMagickだのと入れていくわけだが
バージョン相違の依存度のせいで動かなくなったりエラーが出たり頻発
いろいろ試してやっとで動かせるようにしても
また次回も新たにホスティングを契約すると同じことをしなくちゃならない
これだけで実に丸2〜3日は掛かる
正直辛すぎる
0276nobodyさん
2014/04/06(日) 00:54:26.05ID:???コマンド一つで
決められた環境を全てデプロイしてくれるような自動化が作れればいいのになぁ
0277nobodyさん
2014/04/06(日) 03:26:20.30ID:???0279nobodyさん
2014/04/06(日) 08:16:32.72ID:???vagrant
docker
0280nobodyさん
2014/04/06(日) 09:34:39.96ID:???0281nobodyさん
2014/04/06(日) 23:13:05.66ID:???http://itpro.nikkeibp.co.jp/article/Interview/20131022/512834/
マカフィー株式会社 | McAfee Blog -高度なマルウェアに関する神話 第1話: 『課題は、高度なマルウェアは検知できないということだ』
http://www.mcafee.com/japan/security/mcafee_labs/blog/content.asp?id=1379
New York Timesの記事によれば、同紙は米Symantecのウイルス対策製品を使っていたが、
Mandiantが調べた結果、攻撃者が使った45種類のカスタム版マルウェアのうち、Symantecの製品で検出できたのは1種類のみだったという。
http://bylines.news.yahoo.co.jp/yamamotoichiro/20130204-00023332/
ソニーPSNの個人情報漏洩に英国で約3500万円の罰金支払い命令、「防げた事件」と判定 - Engadget Japanese
http://japanese.engadget.com/2013/01/24/psn-3500/
Adobeにサイバー攻撃、顧客情報290万人分抜き取り、製品のソースコードも -INTERNET Watch
http://internet.watch.impress.co.jp/docs/news/20131004_618168.html
0282nobodyさん
2014/04/08(火) 11:49:50.27ID:???http://www.itmedia.co.jp/enterprise/articles/1403/28/news118.html
0283nobodyさん
2014/04/18(金) 00:39:33.69ID:???今すぐ辞めて欲しい、「Ruby on Rails勉強してます」
http://blog.sumyapp.com/2013/07/no-recommend-rails/
で、記事の途中にこんなくだりがあった。
>この記事にぐさっときた人、プログラミング初心者にとっておすすめしたいのはこの書籍だ。
>なれる!SE 2週間でわかる?SE入門 (電撃文庫)
>ぜひ頭の硬いプログラミング見習いの方には読んで頂きたい。技術職における最も大事なことはこの本に全て書いてある
やはりをなれるSEを読むようなクレバーな技術者はRuby on Railsなんてオモチャは
遠ざけるのだな。
0284nobodyさん
2014/04/18(金) 03:16:15.18ID:???0285nobodyさん
2014/04/18(金) 11:10:09.23ID:???結局DB、SQLやWebサーバの詳細を結局勉強するはめになるわけで、
アセンブラやC言語を知らずにRubyを使えるレベル、とまでにはなってないよね。
いきなりRailsをやるより、PHPとApacheで素のWEBアプリをまず作ったり
した後の方がRailsのありがたみが良くわかるんじゃないだろうか。
0288nobodyさん
2014/04/18(金) 19:51:14.01ID:HvjAAhgyより
http://www.hoge.com/index/パラメーター
のほうがSEOはいいのでしょうか?
0289nobodyさん
2014/04/18(金) 20:36:48.22ID:???素のRubyとの比較だと、やっぱりPHPの方が何かと簡単だ(例えばSessionとか)。
個人的には、Rackから始めるのがいいと思うが、Rackを入り口に扱っている情報ってあんまりないよね。
0290nobodyさん
2014/04/19(土) 16:05:29.73ID:h92l0MdqWeb制作板のスレタイを SEO で探したほうが答えが手に入る可能性が高い
0291あ
2014/04/20(日) 19:26:42.59ID:???パンダアップデート
ペンギンアップデート
0292nobodyさん
2014/04/23(水) 01:16:16.25ID:dat1Z6dq0293nobodyさん
2014/04/23(水) 09:41:35.29ID:???https://www.google.co.jp/search?num=100&q=favorite+rails%E3%80%80site%3Astackoverflow.com
0294nobodyさん
2014/04/24(木) 01:05:04.94ID:Xeh6xycuhas_many :tagging,
has_many :tags, :through=>:tagging
end
class Tag < ActiveRecord::Base
has_many :tagging
has_many :products, :through=>:tagging
validates :text, :presence=>true, :uniqueness=>true
end
class Tagging < ActiveRecord::Base
belongs_to :product
belongs_to :tag
end
こういう状態で、ProductのページでTagも追加するようなフォームを作っているのです。
= form_for(@product) do |f|
= f.fields_for :tags do |f2|
= f2.hidden_field :id
= f2.text_field :text
しかし、
�@入力したタグがDBに存在しない場合は、tagsに新レコード追加し、taggingも更新
�A入力したタグがDBに存在する場合は、taggingだけ更新
という挙動を期待しているのに、実際は、POSTされたtagsのパラメーターにidが存在しない場合は、
常にtagsを新規作成しようとしてしまいます(結果として、ユニーク制約に引っ掛かってエラー)
望むような挙動をさせたい場合はどうすればいいのでしょうか?
既存のtagはセレクトボックス、新規作成の場合はテキストボックスなどでわけられるのが理想なのですが・・・
0295あ
2014/04/24(木) 09:03:50.11ID:???オーストラリアのセキュリティ専門家が先月に実施したGitHubの検索では、約1万件のAWS 認証情報が発見されている。
http://ascii.jp/elem/000/000/886/886650/
0296nobodyさん
2014/04/24(木) 12:42:49.45ID:???taggingはproductに毎回付随していて、tagは全てのタグの一覧と言う認識でOK?
それならfields_forで入力させるのはtaggingで、taggingを保存する際にafter_saveで
そのタグが新規かどうかを判定して新規ならtagsを保存すればいいんじゃないのかな
といっても要件がよく理解できてないから的はずれかも
0297nobodyさん
2014/04/24(木) 19:50:38.29ID:???ありがとうございました。
ただし fields_forで:taggingを指定しても出てこないです・・・。
0298294, 297
2014/04/24(木) 20:10:06.47ID:???ありがとうございました。
0299あ
2014/04/25(金) 16:27:02.89ID:???http://www.atmarkit.co.jp/ait/articles/1404/24/news172.html
運用中のApache Webサーバの大半にセキュリティ脆弱性 | マイナビニュース
http://news.mynavi.jp/news/2014/02/11/038/
0300nobodyさん
2014/04/25(金) 20:15:36.90ID:???http://pb-times.jp/P_529d87c5b28d6
0301nobodyさん
2014/04/29(火) 16:24:14.83ID:???0302あ
2014/04/29(火) 20:13:42.89ID:???その4つとは、
Create(生成)、
Read(読み取り)、
Update(更新)、
Delete(削除)である。
ユーザインタフェースが備えるべき機能(情報の参照/検索/更新)を指す用語としても使われる。
ttp://ja.wikipedia.org/wiki/CRUD
0303nobodyさん
2014/04/29(火) 23:21:27.82ID:???scaffold - (建築・修繕・改装の際の)足場, 仮構え (scaffolding);
(高層建築のガラス窓拭き用や画家の制作の際の)つり足場, (高所作業用の)ゴンドラ
(研究社 新英和大辞典 第6版から引用)
0304nobodyさん
2014/04/30(水) 14:47:16.19ID:???ぶっちゃけ商用レベルで管理画面作る時は使わない
手軽にRESTfulなMVCモデルを作れるものくらいの認識
0305nobodyさん
2014/04/30(水) 22:15:24.71ID:CrhybghXなるほど、thx!
0306あ
2014/05/07(水) 01:41:55.35ID:???http://weblog.rubyonrails.org/2014/5/6/Rails_3_2_18_4_0_5_and_4_1_1_have_been_released/
0307nobodyさん
2014/05/07(水) 22:53:01.45ID:???これってRails2.0時代の記法なんですかね?
3.2とか4系だとfindは検索したい列名しかとらない気がするんですが
0309nobodyさん
2014/05/08(木) 23:23:32.55ID:???ありがとうございます
bullet使っていると、:includeつけろってうるさいんですが
これってこのgemが3系のまま変わってないってことですよね
0310nobodyさん
2014/05/09(金) 00:04:20.97ID:???とりあえずこの辺読んでRails3以降のクエリの書き方をお勉強なされ
http://guides.rubyonrails.org/active_record_querying.html
0311nobodyさん
2014/05/13(火) 00:47:11.48ID:jc+wbYf6thank you.
you are good japanese!
0312nobodyさん
2014/05/13(火) 16:10:33.81ID:???0313nobodyさん
2014/05/13(火) 23:07:46.16ID:???0315nobodyさん
2014/05/14(水) 22:34:19.83ID:???という皮肉かと
0316nobodyさん
2014/05/14(水) 23:43:03.92ID:0Cc29kMyself.class.nameがnilです。
名前がないクラスなんですかね?
0317nobodyさん
2014/05/16(金) 21:13:11.48ID:uX+vzxIxいや、俺が質問者で、英語の検索結果くれたから、英語で返事したんだよ。
当方TOEIC900近くはあるから問題なく読めて解決した。
皮肉のつもりはないよ。ありがとさん
0318nobodyさん
2014/05/17(土) 19:48:44.85ID:???スパイソフトを埋め込んだ米国製PC、ルーター、サーバーが、日本を含む世界へ拡散
http://www.amazon.co.jp/gp/product/4105066919
0319nobodyさん
2014/05/18(日) 23:12:34.62ID:hk8drueV0320nobodyさん
2014/05/18(日) 23:16:10.04ID:???ggrks
https://www.google.co.jp/search?q=rails+%E7%94%BB%E5%83%8F+%E8%A4%87%E6%95%B0+%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89
0321nobodyさん
2014/05/18(日) 23:23:47.40ID:hk8drueVできればjquery-fileupload-railsあたりを使いたいと考えています。
jquery-fileupload-rails+carrierwave+Rails4このあたりで詳細サイト知っていたら教えて下さいませんか?
0322nobodyさん
2014/05/18(日) 23:33:47.58ID:???3のサイトのやつを4で試して動かなかったらまた聞けばいい
まずは試せ、手を動かせ
0323nobodyさん
2014/05/21(水) 16:47:14.11ID:???0324nobodyさん
2014/05/22(木) 21:33:08.41ID:???例えばvalidation。
多対多(Hoges : Moges)の関係にあるモデルの一方(Moge)をsaveしようとすると
"Hoge can't be blank"というvalidation errorが発生して
saveが失敗してしまい困った記憶がある。
慣れないfield_forを使っていたせいもあり、
どうしたら良いのか分からずその時は敗北宣言的に迂回してしまったが、
未だに気になってる。そういうのがチラホラあるので勉強しなきゃなと。。
0325nobodyさん
2014/05/22(木) 22:21:50.23ID:R9eMlpe5例えば上野浅草エリアとか
0326nobodyさん
2014/05/22(木) 23:02:48.21ID:???0327nobodyさん
2014/05/22(木) 23:41:19.05ID:???0328nobodyさん
2014/05/23(金) 11:57:24.92ID:???0329nobodyさん
2014/05/23(金) 14:47:19.40ID:stzGS3lF0330nobodyさん
2014/05/23(金) 15:25:30.61ID:???0331nobodyさん
2014/05/23(金) 21:14:44.51ID:shajvKcu良い例見つけました!
こういうので住所入れたらエリアが自動で出てきます。
この仕組みが知りたいっす。
0332nobodyさん
2014/05/23(金) 22:34:01.29ID:???0334nobodyさん
2014/05/24(土) 21:26:52.46ID:1qo8C4LdDocuments/Aptana Studio 3 Workspace/sybentpro/app/controllers/application_controller.rb:1:in `<main>': uninitialized constant ActionController (NameError)
0335nobodyさん
2014/05/25(日) 16:55:17.98ID:???0336nobodyさん
2014/05/26(月) 02:20:32.01ID:5+hysLvgありがとうございます!
>>333
api使えば世界対応も可能っちゅうことかもしれませんね。あざす!!
■ このスレッドは過去ログ倉庫に格納されています