【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/
0192nobodyさん
2014/10/18(土) 21:10:54.95ID:???0193nobodyさん
2014/10/18(土) 22:07:07.13ID:???追記:Picasaに削除は実装されてますが、すぐには消えません。直リンク画像は24時間くらいたたないと消えないようです。
http://b.hatena.ne.jp/entry/blogs.bizmakoto.jp/fukuyuki/entry/3858.html
0194nobodyさん
2014/10/18(土) 22:36:26.15ID:???https://ninefold.com/
https://shellycloud.com/
https://www.appfog.com/
https://www.nitrous.io/
https://c9.io/
https://www.heroku.com/
https://www.engineyard.co.jp/
0195nobodyさん
2014/10/18(土) 23:32:24.47ID:???いやいいぞもっとはれ
0196nobodyさん
2014/10/19(日) 17:56:02.61ID:BDKmMmwXSELECT COUNT(*) FROM ~~~
ってのを発行しているんですね。
1億件以上のデータ入っているので、いちいち遅くなって調べたらこれが原因でした
railsについてるLIMITとOFFSET使用した方がいいんすかね。皆さんどうしてます?
0197nobodyさん
2014/10/20(月) 00:49:47.02ID:VXpjjiovProcessing by ItemsController#my_item as HTML
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = 3 ORDER BY "users"."id" ASC LIMIT 1
Rendered items/my_item.html.erb within layouts/application (1.9ms)
Completed 500 Internal Server Error in 7ms
ActionView::Template::Error (undefined method `each' for nil:NilClass):
9: <div class="col-xs-12 col-sm-6 col-md-3">
10: <div class="box clearfix">
11: <div class="col-xs-6 col-sm-12">
12: <% @items.each do |item| %>
13: <%= link_to(item) { image_tag item.picture_url(:thumb) if item.picture? } %>
14:
15: <% end %>
app/views/items/my_item.html.erb:12:in `_app_views_items_my_item_html_erb___3669143074109937945_70282637544240'
0198nobodyさん
2014/10/20(月) 01:55:17.90ID:VXpjjiovごめん
0199nobodyさん
2014/10/20(月) 02:41:11.95ID:VXpjjiovfind by で引数user id でもうまくいきません
0200nobodyさん
2014/10/20(月) 09:59:06.29ID:4I/AYu5Papp/views/users/show.html.erbで
<%= render @items %>
でいいんじゃないかな
0201nobodyさん
2014/10/20(月) 14:27:23.93ID:???0202nobodyさん
2014/10/20(月) 20:53:07.02ID:VXpjjiovカラムはありますがうまくいきません
0203nobodyさん
2014/10/20(月) 22:13:13.81ID:???0204nobodyさん
2014/10/20(月) 22:20:23.31ID:VXpjjiov@user = User.find(current_user.id)
@items = @user.items.paginate(page: params[:page])
end
0205nobodyさん
2014/10/20(月) 22:23:49.91ID:???0206nobodyさん
2014/10/20(月) 22:41:05.15ID:VXpjjiov0207nobodyさん
2014/10/20(月) 22:43:09.54ID:sHekU0zl0208nobodyさん
2014/10/20(月) 22:59:00.35ID:VXpjjiov0209nobodyさん
2014/10/21(火) 03:13:11.44ID:UNofBpe10210nobodyさん
2014/10/22(水) 11:17:17.99ID:???http://qiita.com/machu/items/0ecc5699273c18fd1cd8
・ドットインストール Ruby入門 (全23回)
http://dotinstall.com/lessons/basic_ruby_v2
・小学生でもわかるRuby on Rails入門
http://openbook4.me/projects/92
0211nobodyさん
2014/10/22(水) 23:38:12.56ID:???0212nobodyさん
2014/10/22(水) 23:50:31.14ID:???おだてて面倒で重要なことを無償でやらせる汚い大人たち
0213nobodyさん
2014/10/23(木) 02:47:09.79ID:???0214nobodyさん
2014/10/25(土) 19:57:26.61ID:???ゴミクズ言語とゴミクズフレームワーク
ゴミ同士心中してネットの藻屑になりましたとさ
めでたしめでたし
0215nobodyさん
2014/10/25(土) 21:17:19.82ID:???0216nobodyさん
2014/10/25(土) 23:10:21.27ID:???0217助けて
2014/10/26(日) 02:27:44.03ID:CgR49/9mparam is missing or the value is empty: item
Extracted source (around line #97):
95
96
97
98
99
100
# Never trust parameters from the scary internet, only allow the white list through.
def item_params
params.require(:item).permit(:number, :category, :title, :condition, :comment, :holder, :exhibiter, :area, :limit_day, :picture)
end
def correct_user
Rails.root: /Users/xxxx/Desktop/xxx
Application Trace | Framework Trace | Full Trace
app/controllers/items_controller.rb:97:in `item_params'
app/controllers/items_controller.rb:63:in `block in update'
app/controllers/items_controller.rb:62:in `update'
0218nobodyさん
2014/10/26(日) 04:18:25.09ID:???0219nobodyさん
2014/10/26(日) 10:11:57.27ID:UBPGA0ST0220助けて
2014/10/26(日) 12:51:23.58ID:CgR49/9mStarted PATCH "/items/59" for 127.0.0.1 at 2014-10-26 12:41:39 +0900
Processing by ItemsController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"TgjH0Wsu/N5qRVvLjCevsSHB+1o6EFRBvoj1qinKEBE=", "comment"=>{"body"=>"あああ",
"item_id"=>"59"}, "commit"=>"Create Comment", "id"=>"59"}
Item Load (0.2ms) SELECT "items".* FROM "items" WHERE "items"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 59]]
User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = 3 ORDER BY "users"."id" ASC LIMIT 1
Completed 400 Bad Request in 32ms
ActionController::ParameterMissing (param is missing or the value is empty: item):
app/controllers/items_controller.rb:96:in `item_params'
app/controllers/items_controller.rb:63:in `block in update'
app/controllers/items_controller.rb:62:in `update'
0221助けて
2014/10/27(月) 00:08:40.30ID:V4ini6yU時間かかりました。はぁ
0222nobodyさん
2014/10/28(火) 01:56:09.91ID:6jJsYVSG上記のサイトの通りにgemでコメント機能を実装したのですが下記のエラーがでます。
NoMethodError in PostsController#show
undefined method `pop' for #<Comment::ActiveRecord_Associations_CollectionProxy:0x007fbe88b2b878>
Extracted source (around line #15):
13
14
15
16
17
18
@post = Post.find(params[:id])
@comment = @post.comments.build
@post.comments.pop
respond_to do |format|
format.html # show.html.erb
Rails.root: /Users/kita/RubymineProjects/erwefsdfs
Application Trace | Framework Trace | Full Trace
app/controllers/posts_controller.rb:15:in `show'
0223nobodyさん
2014/10/28(火) 23:01:42.56ID:???そのサイトの書き方はRails2.3のころのActiveRecordが前提になってる。
Rails3以降だと@post.commentsはArrayではないので、popできない。
@comments = @post.comments.all.popとかにして、
viewでは@post.commentsの代わりに@commentsを表示すればいい。
0224nobodyさん
2014/10/29(水) 09:33:13.52ID:???そういう言語はもうスレ自体立てなくていいってことにしよう
ぶっちゃけこの世のプログラム言語はC系・Java・Javascript・PHP・Pythonだけあればいいし
不都合はないでしょ
0225nobodyさん
2014/10/29(水) 22:43:09.49ID:???0226nobodyさん
2014/10/30(木) 02:52:01.32ID:bTzpnHPvundefined method `pop' for #<ActiveRecord::AssociationRelation []>となります
0227nobodyさん
2014/10/30(木) 03:10:08.88ID:bTzpnHPvhttp://qiita.com/htk_jp/items/3dd3dd36ebaf860ffd8c
上記のサイトを参考にしましたがコメントが表示されません
調べたところDBに保存されていないのですが
原因がわかりません
助けて下さい、お願いします。
0228nobodyさん
2014/10/30(木) 23:13:30.50ID:???だったら @post.comments.to_a.pop になるのかな
0229nobodyさん
2014/11/01(土) 20:47:24.88ID:PIJlW5Erhttp://railsgirls.jp/commenting/
なぜでしょうか
0231nobodyさん
2014/11/01(土) 21:39:35.67ID:PIJlW5ErDelete押したら、削除してもよろしいですか?→はい
下の画面が出るんだよ
Listing comments
Body Item
60 Show Edit Destroy
jfuygiiuhihouho Show Edit Destroy
New Comment
0232nobodyさん
2014/11/01(土) 23:26:06.73ID:PIJlW5Er0233nobodyさん
2014/11/02(日) 00:57:03.74ID:IAiV/g/7http://qiita.com/ToruFukui/items/c88f9b75cd3a0d90ffe9
の通りに作り直して、エラーは出なくなったけど
一覧表示がされない
書き込みしてるのになんでだ
0234nobodyさん
2014/11/02(日) 01:12:15.70ID:???0235nobodyさん
2014/11/02(日) 01:18:20.51ID:IAiV/g/7まとめなんかに負けるようになっちまったんだろ
0236nobodyさん
2014/11/02(日) 01:25:02.10ID:???http://www.hyuki.com/writing/techask.html
0237nobodyさん
2014/11/02(日) 01:51:06.76ID:???0238nobodyさん
2014/11/02(日) 02:16:52.40ID:IAiV/g/7userがアイテムを作成したのちに、各ユーザーが各アイテムにコメントをできようにしたい
普通のブログ機能の実装と同じだと思うんだけど
コメントがアイテム画面のshowに表示されない
書き込んだあとSELECT * FORM items;でDBみても空っぽ
参考になるサイト教えて欲しい
0239nobodyさん
2014/11/02(日) 02:28:29.76ID:???じゃ、書き込んでないんだろ
0240nobodyさん
2014/11/02(日) 02:28:43.57ID:IAiV/g/70241nobodyさん
2014/11/02(日) 02:29:43.71ID:IAiV/g/70242nobodyさん
2014/11/02(日) 02:30:36.41ID:IAiV/g/7フォームから書き込んでるのに
0243nobodyさん
2014/11/02(日) 02:37:42.56ID:???まともに質問できるようになってから来いよ
http://www.geocities.co.jp/SiliconValley/5656/
0244nobodyさん
2014/11/03(月) 00:12:12.70ID:KkPmYsGS上記のサイトを参考に14回やり直したけど下記のエラーがでます。
ActionView::MissingTemplate at /items/63
Missing partial comments/_form with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. Searched in:
block in _app_views_items_show_html_erb___1104669673633975789_70129622817520app/views/items/show.html.erb
<h4>Comments</h4>
<%= render @item.comments %>
<h4>Add a comment:</h4>
<%= render "comments/form" %> ←ここ
<div class="form-actions">
_app_views_items_show_html_erb___1104669673633975789_70129622817520app/views/items/show.html.erb
<%= simple_form_for @item, :html => { :class => 'form-horizontal' } do |f| %> ←ここ
<%- model_class = Item -%>
<div class="page-header">
<h4><%= 'アイテム詳細' %></h4>
</div>
0245nobodyさん
2014/11/03(月) 00:16:55.97ID:???comments/_form というテンプレートがない
0246nobodyさん
2014/11/03(月) 00:38:23.55ID:???0247nobodyさん
2014/11/03(月) 00:48:36.80ID:KkPmYsGS0248nobodyさん
2014/11/03(月) 00:56:08.31ID:???読んだ?
0249nobodyさん
2014/11/03(月) 01:27:52.03ID:KkPmYsGS参考にしたサイトのコントローラーが
rails g controller Commentで単数形だったからだ!
報告てくる
0250nobodyさん
2014/11/03(月) 12:49:52.02ID:???アフィで儲けたいから?
それとも仕事?
0251nobodyさん
2014/11/03(月) 16:27:01.11ID:KkPmYsGSプログラマじゃないから大変だけど
0252nobodyさん
2014/11/03(月) 19:06:56.87ID:???メンテとアンテナのために見てる
0253nobodyさん
2014/11/04(火) 03:11:30.26ID:???http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/
Angularが嫌い
http://b.hatena.ne.jp/entry/mizchi.hatenablog.com/entry/2014/10/06/162103
AngularJSは今すぐ生まれ変わるか死ね
http://b.hatena.ne.jp/entry/diary.hatenablog.jp/entry/2014/10/06/165007
Farewell Node.js (翻訳) - from scratch
http://b.hatena.ne.jp/entry/yosuke-furukawa.hatenablog.com/entry/2014/07/06/094617
Pythonにサヨナラを | POSTD
http://postd.cc/saying-goodbye-to-python/
Pythonを退職します
http://bugrammer.hateblo.jp/entry/2014/10/04/020521
PHP、かつてWebで人気だった言語が下火になりつつある | ReadWrite Japan
http://b.hatena.ne.jp/entry/readwrite.jp/archives/12295
0254nobodyさん
2014/11/06(木) 02:16:17.84ID:zlS3OJoz<% @item.comments.each do |comment| %>
<h5><%= comment.from %> さん</h5>
<pre><%= comment.body %></pre>
<p>[<%= link_to 'コメントを削除する', item_comment_path[@item, comment],confirm: 'Are you sure?', method: :delete %>]</p>
<% end %>
NoMethodError at /page/72
undefined method `item_comment_path' for #<#<Class:0x007fb0726ffcc8>:0x007fb071e079e0>
0256nobodyさん
2014/11/06(木) 19:19:55.36ID:???0257nobodyさん
2014/11/07(金) 16:10:33.46ID:???現在、
http://localhost:3000/items
でItemモデルのインデックス画面が表示されるようになっています。
そして、indexアクションでは
def index
@items = Item.all
respond_to do |format|
format.html
format.json {render json: @items}
end
end
となっています。
で、JSONでデータを取得するときに、
http://localhost:3000/items.json
だけでなく
http://localhost:3000/items/.json
というURLでも行えるようにしたいのです。
この場合、ルーティング設定にどう記述すればよいでしょうか?
ちなみにRailsは4.1を使っています。
0259nobodyさん
2014/11/07(金) 22:09:49.02ID:???掲示板やメーリングリストを、パソコンオタクが集まる無料のサポートセンターと考え、大いに利用しようと思っている。
http://www.geocities.jp/stardust774/
0260nobodyさん
2014/11/09(日) 12:52:58.33ID:???http://developers.slashdot.jp/story/14/11/08/081210/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E3%81%8C%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%93%81%E8%B3%AA%E3%81%AB%E4%B8%8E%E3%81%88%E3
0261nobodyさん
2014/11/09(日) 13:18:51.58ID:???0262nobodyさん
2014/11/11(火) 03:37:04.70ID:VdVNGf8Q<li role="presentation"><a role="menuitem" tabindex="-1" href="#"><%= link_to "プロフィール", edit_profile_path(@profile) %></a></li>
おたすけください
0263nobodyさん
2014/11/11(火) 04:22:57.80ID:VdVNGf8Q解決しました
すいません
0264nobodyさん
2014/11/11(火) 04:58:08.28ID:VdVNGf8Q0265nobodyさん
2014/11/11(火) 07:09:04.51ID:???0266nobodyさん
2014/11/14(金) 07:37:52.89ID:???0267nobodyさん
2014/11/14(金) 07:56:33.97ID:???0268nobodyさん
2014/11/14(金) 16:59:57.24ID:???too many connections
0269nobodyさん
2014/11/14(金) 17:07:26.55ID:???create index
0270nobodyさん
2014/11/14(金) 18:06:06.73ID:???サーバ立てるのなんてちょっとパソコンに詳しければ簡単にできるんでしょ?
ハードウェアの多重化なんて必要?
企業で使うとかじゃなく個人的に細々と立てたサーバが攻撃されることなんて滅多にないよね?
攻撃が来るって言ったって大した数じゃないんでしょ?
攻撃されたって大したことは起きないんでしょ?
http://b.hatena.ne.jp/entry/tmaeda.s45.xrea.com/20041101.html
運用中のApache Webサーバの大半にセキュリティ脆弱性 | マイナビニュース
http://news.mynavi.jp/news/2014/02/11/038/
VPSに来た攻撃観察記
http://www.slideshare.net/ozuma5119/vps-26061504
VPSに来る悪い人を観察して通報してインターネットを少し良くする
http://www.slideshare.net/ozuma5119/vps-tuho
0271nobodyさん
2014/11/14(金) 18:06:50.37ID:e2cMHKXYhttp://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/
0272nobodyさん
2014/11/14(金) 18:09:18.23ID:???ITmedia エンタープライズ:自社サーバがフィッシングサイトに「踏み台化」されたら? (1/3)
また、電源を切ってしまうことも良い対応ではない。
オンメモリ上で稼働しているフィッシングサイトの場合は、電源を切ることによって、すべてのデータが消えてしまい、原因究明や対応に遅れなどが出ることも考えられるからだ。
事実、フィッシングサイトを構成するツールの中には、後に証拠が残らないよう、すべてがオンメモリ上で動作するものがある。
このような場合、再起動や電源オフによって、メモリ上にあるすべてのプログラムやファイルが消え、事実や原因の確認が困難になる。
http://www.itmedia.co.jp/enterprise/articles/0603/17/news004.html
0274nobodyさん
2014/11/19(水) 12:05:38.39ID:/My9UOpfStarted GET "/items/my_item" for 127.0.0.1 at 2014-11-19 12:04:04 +0900
Processing by ItemsController#show as HTML
Parameters: {"id"=>"my_item"}
Item Load (0.1ms) SELECT "items".* FROM "items" WHERE "items"."id" = ? LIMIT 1 [["id", 0]]
0275nobodyさん
2014/11/19(水) 16:34:42.56ID:???resources :items
とかなってるんじゃね?
0276nobodyさん
2014/11/20(木) 18:24:27.68ID:plAVwoZIアイテム作成時のuserモデルとのリレーションはできている状態
itemのshowにprofileのカラム情報を載せるにはどうしたらよいでしょうか
0277nobodyさん
2014/11/20(木) 19:59:34.00ID:???0278nobodyさん
2014/11/20(木) 20:11:26.66ID:plAVwoZI0279nobodyさん
2014/11/22(土) 18:32:54.81ID:ixs3VNPQこれは何のエラーでしょうか
ググってもわかりませんでした。。。
0281nobodyさん
2014/11/24(月) 06:10:26.34ID:???米国内で最も年間給与が高い「プログラミング言語 」トップ12 - Media-Pickup
http://media-pickup.com/society/20141123/most-highest-paying-programming-languages/
http://blog.livedoor.jp/kinisoku/archives/4239423.html
0282nobodyさん
2014/11/24(月) 23:18:06.49ID:oP9zU5YEそうです。rubymine を使っています。
0283nobodyさん
2014/11/24(月) 23:44:05.67ID:???エラーじゃなくて、標準出力と標準エラー出力のバッファリングをoffにするイディオム。ruby のリファレンス読めばわかる。
0284nobodyさん
2014/11/24(月) 23:59:37.80ID:oP9zU5YE0285nobodyさん
2014/11/25(火) 04:32:11.69ID:Dnh6CIF50286nobodyさん
2014/11/25(火) 09:03:38.17ID:???ドットインストールでRails関係(3と4両方、ActiveRecord、ruby)は
1通り触ってみて大雑把に雰囲気は掴めたんですけど、
Railsのオススメの入門サイトか入門書ってありませんか?
Ubuntu Server 14.04で
ruby:2.1.3p242
Rails:4.1.6
を使ってます
0287nobodyさん
2014/11/25(火) 13:10:54.10ID:???0288nobodyさん
2014/11/25(火) 13:11:26.90ID:???0289nobodyさん
2014/11/25(火) 15:55:42.51ID:???http://b.hatena.ne.jp/entry/railstutorial.jp/
0290nobodyさん
2014/11/25(火) 18:56:24.71ID:???http://b.hatena.ne.jp/entry/30ruby.hatenablog.com/entry/2014/11/01/030505
0291nobodyさん
2014/11/25(火) 23:06:55.45ID:???■ このスレッドは過去ログ倉庫に格納されています