2ch勢いランキング 全部 1- 最新50

レールは続く】 Ruby on Rails Part21 【これからも


nobodyさん [sage] 2018/12/19(水) 00:23:55.42ID:???

ttp://tamae.5ch.net/test/read.cgi/php/1409423461/">ttp://tamae.2ch.net/test/read.cgi/php/1409423461/

■参考サイト
<英語>
本家: API document:ttp://http://api.rubyonrails.com/
開発者のblog:ttp://http://weblog.rubyonrails.org/
参考wiki:ttp://http://wiki.rubyonrails.org/rails
ttp://http://ruby-toolbox.com/
ttp://http://rubygems.org/
ttp://http://agilewebdevelopment.com/plugins/top_rated

<日本語>
Rails' wiki: ttp://http://wiki.fdiary.net/rails/

Rubyについて Part49
ttp://peace.5ch.net/test/read.cgi/tech/1382307475/">ttp://peace.2ch.net/test/read.cgi/tech/1382307475/

Ruby 初心者スレッド Part 58
ttp://echo.2ch.net/test/read.cgi/tech/1458735404/
【大吉】 !nanja 【東電 67.6 %】 【5.6m】 [] 2018/12/19(水) 00:38:12.34:VgrEJhlL
2get
nobodyさん [] 2018/12/19(水) 21:40:57.88:mp9053Sz
Railsのダメダメなところは
便利だからとgemを使うと大抵依存関係で泣くことになる
例えばとあるgemが最新APIへの対応に伴いRubyのバージョンアップが必須となった場合
ほかのgemが置いてけぼりとなって新しいRubyでは動かなかったり想定していないエラーやバグに悩まされる

この問題から解放されたい
nobodyさん [sage] 2018/12/19(水) 21:52:09.44ID:???
そんなあなたにbundler
nobodyさん [sage] 2018/12/19(水) 21:53:48.41ID:???
bundlerを使うと魔法のように
全てのバグが消え去るのです
nobodyさん [sage] 2018/12/19(水) 22:00:08.32ID:???

gemを使うといつもバグに悩まされるのです

どっちもどっちやん
極論同士
nobodyさん [] 2018/12/19(水) 22:33:28.44:gPYIWnDg

詳しく

普通のbundle installだよね?
使ってるけどめちゃめちゃエラーが出る
nobodyさん [sage] 2018/12/19(水) 22:41:00.23ID:???

Gemfile見せてもらわないと何とも
nobodyさん [] 2018/12/19(水) 23:18:38.26:gPYIWnDg

source 'ttp://https://rubygems.org'

gem 'rails', '3.2.11'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'mysql2'
gem 'execjs'
gem 'therubyracer'
gem 'devise', '2.0.1'
gem 'recaptcha', :require => 'recaptcha/rails'
#gem "recaptcha", github: "ambethia/recaptcha"
gem 'paperclip', "3.4.0"
gem "cocaine", '0.4.2'
gem 'mailboxer', '0.7.0'
gem 'sunspot_rails'
gem 'sunspot_solr'
#group :development do
# gem 'better_errors'
# gem 'binding_of_caller'
gem 'rack-mini-profiler'
gem 'bullet'
#end
gem 'progress_bar'
gem 'kaminari', '0.14.0'
gem "sunspot_with_kaminari", '~> 0.1'
gem 'i18n_generators'
gem 'ancestry'
gem 'acts-as-taggable-on', '2.4.0'
nobodyさん [] 2018/12/19(水) 23:19:44.73:gPYIWnDg
つづき

gem 'acts_as_commentable_with_threading'

gem 'twitter-bootstrap-rails'
gem "less-rails"
gem 'crummy', '~> 1.6.0'
gem 'rails3_acts_as_paranoid'
gem 'galetahub-simple_captcha', :require => 'simple_captcha'
gem "acts_as_follower"
gem "jpmobile"
gem "rqrcode-rails3"
gem 'acts_as_votable', '~> 0.4.0'
gem 'rails3-jquery-autocomplete'
gem "cancan"
gem 'rinku', '1.5.1'
gem 'dalli'
gem "auto_html", '1.6.0'
gem "rails_autolink"
gem "unicorn"
nobodyさん [] 2018/12/19(水) 23:20:34.98:gPYIWnDg
つづき

gem 'kgio', '2.8.0'
gem 'raindrops', '0.11.0'
gem 'omniauth-twitter'
gem 'figaro'
gem 'twitter'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See ttp://https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
gem 'jquery-ui-rails'
end

gem 'jquery-rails'
gem 'newrelic_rpm'

# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# To use Jbuilder templates for JSON
# gem 'jbuilder'
# Use unicorn as the app server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'debugger'
nobodyさん [] 2018/12/19(水) 23:20:52.39:gPYIWnDg
こんな感じですね
nobodyさん [sage] 2018/12/19(水) 23:30:42.85ID:???
> gem 'rails', '3.2.11'

ちょいまて、いつのRailsを使ってるんだ?
nobodyさん [sage] 2018/12/19(水) 23:44:16.35ID:???
>gem 'rails', '3.2.11'

いくら何でも、書店には、4 以上の本しか売っていない!
nobodyさん [] 2018/12/20(木) 01:49:27.98:OoUBLSqW
そんなこと言われても
4年前に作ったプロジェクトを焼き直そうとしてる
nobodyさん [sage] 2018/12/20(木) 06:52:45.25ID:???
他のgemうんぬんより、まずはRailsを上げないとどうしようもないよ、それ
nobodyさん [] 2018/12/20(木) 08:11:23.77:4/RMK47t

railsあげたらエラーが出なくなりますか?
railsあげたら上げたで動かなくなるgemが出てくるだろうからなぁ
nobodyさん [sage] 2018/12/20(木) 19:20:37.33ID:???

自分でやってみなよ
nobodyさん [sage] 2018/12/22(土) 07:41:53.56ID:???
バージョン追従できないならrails使ったらだめだろ
nobodyさん [sage] 2018/12/22(土) 11:03:38.19ID:???
それはどんなソフトウェアを使おうと同じだと思うが
nobodyさん [sage] 2018/12/25(火) 11:32:11.31ID:???
MVCのビューとデータベースのビューは別物
という基本
nobodyさん [sage] 2018/12/27(木) 19:33:50.75ID:???
Redmine構築しようとしたらなんかうまく行かなくて結局Bitnami使ったんだが普通に構築するのダルすぎない?
nobodyさん [sage] 2018/12/27(木) 21:43:47.45ID:???
今ならDocker使えば何の苦労もない
nobodyさん [sage] 2018/12/27(木) 21:44:48.29ID:???
ホスティングサービスの方がだいたい優秀で結局、低コストになる気もする
nobodyさん [sage] 2018/12/28(金) 02:45:05.16ID:???

Docker使えば苦労しないなんて幻想

Dockerは自分で開発したアプリをデプロイするときに使うべきものだよ
誰かが作ったウェブアプリは(ウェブアプリの公式以外が)Docker化するのは大変
Docker化している人はたくさんいるが、実用レベルになっているかというとそうとは言い切れない
Docker公式を含め中途半端なものがたくさんある
結局、自分でDockerfileを読み解いて修正する必要がある。この方法のノウハウが世の中にない

ホスティングサービスが一番お手軽(だけど制限がある場合が多い)
次にウェブアプリ公式が自分が使用するディストロ用に配布しているパッケージ
最後にディストロ標準パッケージ
簡単に使えるのはこの順番で、これ以外はどれもダルい
nobodyさん [sage] 2018/12/28(金) 07:02:40.54ID:???

Dockerの一般論はどうでもいいよ
Redmineに関してはDocker使えばあっという間に終わるという話だから
nobodyさん [sage] 2018/12/28(金) 09:48:23.61ID:???
Docker公式Redmineということでいいかね?
nobodyさん [sage] 2018/12/28(金) 09:48:56.60ID:???
Docker公式のRedmine用Dockerイメージという意味
nobodyさん [sage] 2018/12/28(金) 21:46:38.85ID:???
お前らDicker行け!なんちって
nobodyさん [sage] 2018/12/28(金) 23:38:32.99ID:???
ディッカーいけ!
nobodyさん [sage] 2019/01/15(火) 01:32:10.21ID:???
vagrantでもいいぞ
nobodyさん [sage] 2019/01/21(月) 20:54:05.71ID:???
Railsチュートリアル半周したわ
nobodyさん [sage] 2019/01/24(木) 21:38:06.34ID:???
初学者だけど適当に弄るためのサンドボックス環境欲しいんだが
python venvで一瞬で作れるような感じの、ローカルでつかうシンプル仮想環境ってある?
なんかネットで探してもクラウドでやれとか直置きしろとか言われるんだけど
nobodyさん [sage] 2019/01/24(木) 23:21:00.69ID:???
docker使えとしか
nobodyさん [sage] 2019/01/25(金) 04:56:49.79ID:???

ドッカ行け!
nobodyさん [] 2019/01/25(金) 13:04:55.72:gaiM7xtt

初心者に学ばれて仕事を取られたくない
どっか行け
nobodyさん [sage] 2019/02/17(日) 08:51:15.89ID:???
過疎りすぎ
progateに謝れ
nobodyさん [sage] 2019/02/17(日) 09:37:07.18ID:???
rubyってもう開発しとらんの?
nobodyさん [sage] 2019/02/17(日) 11:23:12.97ID:???

初学者でも、5chに頼ろうとしているところが、
初学に向いていない学び場だということに気づくべき。
最低100万円ぐらい払って、しかるべきエンジニアの下で学んでください。
nobodyさん [] 2019/02/17(日) 22:44:33.70:AU6u67Rb
チュートリアルやったら相当なレベルになれるってマジなん?
nobodyさん [sage] 2019/02/18(月) 09:14:33.38ID:???

ただし全てを理解して使いこなせるようになったら
nobodyさん [sage] 2019/02/18(月) 11:22:03.01ID:???
チュートリアルってこれ?
ttp://https://www.railstutorial.org/
これ定番なんだ
のテンプレに入れといてほしい
nobodyさん [sage] 2019/02/19(火) 09:59:02.90ID:???

Progateに謝れ
nobodyさん [sage] 2019/02/23(土) 14:22:43.08ID:???
Rails チュートリアルは、半年ぐらい掛けてやるけど、初心者はたいてい挫折する

まず、Sinatra をいじくりまわすべき
nobodyさん [sage] 2019/02/23(土) 15:21:11.03ID:???

progateでいいじゃん
nobodyさん [sage] 2019/02/23(土) 16:21:37.54ID:???

そんな難しいんだ
チュートリアルって普通は入門用じゃないんか
nobodyさん [] 2019/02/23(土) 20:04:14.88:GCElc/2y
Progateは次に移行する時の挫折率が高まるからオススメしない
nobodyさん [sage] 2019/02/24(日) 23:50:02.29ID:???
結局第一に作りたい物か技術的興味のどちらかがあって、
いきなり作り出せる人間だけができるようになる

まずは勉強だという思考が全ての間違いで、
こうなると情報商材よろしく役に立たないものに金を取られるだけの存在に成り果てる
nobodyさん [] 2019/02/25(月) 09:23:23.07:70qQXTor

mzd?!
最近チュートリアル始めた初心者なのだけれど。

確かに、一通りなめれそうだけど、触っててWEBやバージョン管理がよく分からない
44 [sage] 2019/02/27(水) 09:54:09.06ID:???
YouTube にも、そういう動画がある

文系の非プログラマーから、Rails に転向した人が、
Rails は難しいから、Sinatra から始めたら、できるようになったって言ってた
nobodyさん [sage] 2019/02/27(水) 15:19:34.77ID:???
今からオワコンまっしぐらのRubyはやらないほうがよいと伝えてやれ
nobodyさん [sage] 2019/02/28(木) 11:29:47.14ID:???
でもrailsに関しては今のrailsのポジションにピッタリはまるリプレイス製品がないからまだまだ安泰。
javaでキッチリカッチリ金と時間かけて作るほど大規模・ミッションクリティカルでもなく、
sinatraやexpressのような簡易フレームワークほどオモチャでもない。
この間にある幅広いユースケースに対応できるrailsはおいそれと滅びはしない。
djangoなんか同じとこ狙ってるのか知らんが全然出来が違う。
バッテリーとして付属する言語がクソとか些細な問題。
rubyもrailsある限りrailsのバッテリーとして生き続けられるだろう。
主従を間違えてはいけない。
railsが主、rubyは従。
nobodyさん [sage] 2019/03/01(金) 17:05:02.74ID:???
掌田津耶乃の5冊の本
Spring Framework 4 プログラミング入門、2014
Spring Boot プログラミング入門、2016

Node.js超入門、2017
PHPフレームワーク Laravel入門、2017
Python Django 超入門、2018

他に、Nuxt.js, Vue.js, Electron, React なども、すべて読んだけど、
テスト・保守も含めると、やっぱり、Ruby が簡単で高品質!
nobodyさん [sage] 2019/03/01(金) 17:16:27.94ID:???

信者なの?
nobodyさん [sage] 2019/03/02(土) 03:16:08.00ID:???
rubyはクソだけどrailsは凄いと思う。
そうじゃないってんなら代わりが務まるフレームワーク教えてほしい。わりとマジで。
あ、djangoとかいうギャグはいいんで。
nobodyさん [sage] 2019/03/02(土) 19:14:43.10ID:???
React+Firebase(白目)
nobodyさん [sage] 2019/03/04(月) 01:27:07.89ID:???
ギャグはいいっつってんだろ
nobodyさん [sage] 2019/03/05(火) 10:02:42.38ID:???
Railsはほんとにレールにそって書くのはいいけど少しでも違うことしようとすると途端に大変になる
nobodyさん [sage] 2019/03/05(火) 12:41:35.74ID:???
いいから代案出せよ野党かよ
nobodyさん [] 2019/03/05(火) 14:43:39.17:h3me9zoh
SPA が、ウェブ開発のベストプラクティスになる時代 - mizchi's blog
ttp://http://b.hatena.ne.jp/entry/s/mizchi.hatenablog.com/entry/2019/03/05/123617
nobodyさん [sage] 2019/03/05(火) 18:51:06.71ID:???
キモい写真の人だろグロ貼るな!
nobodyさん [sage] 2019/03/10(日) 18:39:25.57ID:???
class User < ApplicationRecord
 has_many :items
 belongs_to :category
end

class Item < ApplicationRecord
 belongs_to :user
end

class Category < ApplicationRecord
 has_many :users
end


こんなモデルがあったとして、
Categoryのidが1かつitemsを1つでも持っているUserを検索したい

Rails5だとどうやってできる?
nobodyさん [sage] 2019/03/10(日) 21:21:31.76ID:???
子レコードの数を条件に親レコードを抽出する
ttp://http://o.inchiki.jp/obbr/274

子を、1つ以上持つ親

Parent.where(id: Children.select(:parent_id).
group(:parent_id).having("count(parent_id) >= ?", 1) );
nobodyさん [sage] 2019/03/12(火) 08:52:05.03ID:???

あり
質問しといてなんだけどいろいろやってたらjoinsでできたので実装はこうした
joins(:items).joins(:category).where(category_id: query[:category_id])
nobodyさん [sage] 2019/03/20(水) 01:58:25.66ID:???
Rails でエラーの場所とエラー内容が違うことがたまにあって
本当にエラーが起きてる場所ってどうやったらわかりますか?

いちばん簡単に再現できるのは save よんだときに
モデルの中のコードがエラーはいてもエラー箇所は save の行に表示される

Time.use_zone(current_user.timezone) do
yield
end

みたいなことをやると yield 内でおきたエラーがこのメソッドに表示されたり
nobodyさん [sage] 2019/03/20(水) 04:15:51.00ID:???
DB エラーなら、ログファイルなどに、エラーが吐かれていないの?
nobodyさん [sage] 2019/03/20(水) 09:55:25.15ID:???
DBエラーなら default がないとか接続されてないとか
エラー箇所が違っててもめっせーじからすいそくできるんですが

wrong number of arguments あたりがでるとどこが悪いのか調べようがないんですよね…
aiueo [] 2019/03/22(金) 18:36:38.42:yIJ+wrbX
RubyOnRailsを勉強しています。

ある画像<img>にLink_toメソッドでリンクを張ろうとしています。

<%= link_to("/posts/#{@post.id}/edit") do %><img id="edit" src="/invisible_px.png"><% end %>
<%= link_to("/posts/#{@post.id}/destroy",{method: "post"}) do %><img id="delete" src="/invisible_px.png"><% end %>

どちらともWinPC のClomeブラウザからのリンクは通りますが、
下のリンクは、Android Clomeブラウザではリンクが通りません。

postメソッド かつ <img>タグ からのリンクが理由だと思われますが
Android端末で、他にリンクが解決する方法などありますでしょうか?
nobodyさん [sage] 2019/03/29(金) 21:09:54.72ID:???
さあ5000万円稼ごう

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 WebProg板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら