-
WebProg
-
レールは続く】 Ruby on Rails Part21 【これからも
-
UPLIFTで広告なしで体験しましょう!快適な閲覧ライフをお約束します!
前
http://tamae.2ch.net....cgi/php/1409423461/
■参考サイト
<英語>
本家: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://agilewebdevel...om/plugins/top_rated
<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/
Rubyについて Part49
http://peace.2ch.net...cgi/tech/1382307475/
Ruby 初心者スレッド Part 58
http://echo.2ch.net/...cgi/tech/1458735404/ - コメントを投稿する
-
2get
-
Railsのダメダメなところは
便利だからとgemを使うと大抵依存関係で泣くことになる
例えばとあるgemが最新APIへの対応に伴いRubyのバージョンアップが必須となった場合
ほかのgemが置いてけぼりとなって新しいRubyでは動かなかったり想定していないエラーやバグに悩まされる
この問題から解放されたい -
そんなあなたにbundler
-
bundlerを使うと魔法のように
全てのバグが消え去るのです -
>>7
Gemfile見せてもらわないと何とも -
>>8
source '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' -
つづき
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" -
つづき
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 https://github.com/s...henson/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' -
こんな感じですね
-
> gem 'rails', '3.2.11'
ちょいまて、いつのRailsを使ってるんだ? -
>gem 'rails', '3.2.11'
いくら何でも、書店には、4 以上の本しか売っていない! -
そんなこと言われても
4年前に作ったプロジェクトを焼き直そうとしてる -
他のgemうんぬんより、まずはRailsを上げないとどうしようもないよ、それ
-
>>17
自分でやってみなよ -
バージョン追従できないならrails使ったらだめだろ
-
それはどんなソフトウェアを使おうと同じだと思うが
-
MVCのビューとデータベースのビューは別物
という基本 -
Redmine構築しようとしたらなんかうまく行かなくて結局Bitnami使ったんだが普通に構築するのダルすぎない?
-
今ならDocker使えば何の苦労もない
-
ホスティングサービスの方がだいたい優秀で結局、低コストになる気もする
-
>>23
Docker使えば苦労しないなんて幻想
Dockerは自分で開発したアプリをデプロイするときに使うべきものだよ
誰かが作ったウェブアプリは(ウェブアプリの公式以外が)Docker化するのは大変
Docker化している人はたくさんいるが、実用レベルになっているかというとそうとは言い切れない
Docker公式を含め中途半端なものがたくさんある
結局、自分でDockerfileを読み解いて修正する必要がある。この方法のノウハウが世の中にない
ホスティングサービスが一番お手軽(だけど制限がある場合が多い)
次にウェブアプリ公式が自分が使用するディストロ用に配布しているパッケージ
最後にディストロ標準パッケージ
簡単に使えるのはこの順番で、これ以外はどれもダルい -
Docker公式Redmineということでいいかね?
-
Docker公式のRedmine用Dockerイメージという意味
-
お前らDicker行け!なんちって
-
ディッカーいけ!
-
vagrantでもいいぞ
-
Railsチュートリアル半周したわ
-
初学者だけど適当に弄るためのサンドボックス環境欲しいんだが
python venvで一瞬で作れるような感じの、ローカルでつかうシンプル仮想環境ってある?
なんかネットで探してもクラウドでやれとか直置きしろとか言われるんだけど -
docker使えとしか
-
>>33
ドッカ行け! -
過疎りすぎ
progateに謝れ -
rubyってもう開発しとらんの?
-
チュートリアルやったら相当なレベルになれるってマジなん?
-
>>40
ただし全てを理解して使いこなせるようになったら -
>>42
Progateに謝れ -
Rails チュートリアルは、半年ぐらい掛けてやるけど、初心者はたいてい挫折する
まず、Sinatra をいじくりまわすべき -
>>44
progateでいいじゃん -
Progateは次に移行する時の挫折率が高まるからオススメしない
-
結局第一に作りたい物か技術的興味のどちらかがあって、
いきなり作り出せる人間だけができるようになる
まずは勉強だという思考が全ての間違いで、
こうなると情報商材よろしく役に立たないものに金を取られるだけの存在に成り果てる -
YouTube にも、そういう動画がある
文系の非プログラマーから、Rails に転向した人が、
Rails は難しいから、Sinatra から始めたら、できるようになったって言ってた -
今からオワコンまっしぐらのRubyはやらないほうがよいと伝えてやれ
-
でもrailsに関しては今のrailsのポジションにピッタリはまるリプレイス製品がないからまだまだ安泰。
javaでキッチリカッチリ金と時間かけて作るほど大規模・ミッションクリティカルでもなく、
sinatraやexpressのような簡易フレームワークほどオモチャでもない。
この間にある幅広いユースケースに対応できるrailsはおいそれと滅びはしない。
djangoなんか同じとこ狙ってるのか知らんが全然出来が違う。
バッテリーとして付属する言語がクソとか些細な問題。
rubyもrailsある限りrailsのバッテリーとして生き続けられるだろう。
主従を間違えてはいけない。
railsが主、rubyは従。 -
掌田津耶乃の5冊の本
Spring Framework 4 プログラミング入門、2014
Spring Boot プログラミング入門、2016
Node.js超入門、2017
PHPフレームワーク Laravel入門、2017
Python Django 超入門、2018
他に、Nuxt.js, Vue.js, Electron, React なども、すべて読んだけど、
テスト・保守も含めると、やっぱり、Ruby が簡単で高品質! -
>>53
信者なの? -
rubyはクソだけどrailsは凄いと思う。
そうじゃないってんなら代わりが務まるフレームワーク教えてほしい。わりとマジで。
あ、djangoとかいうギャグはいいんで。 -
React+Firebase(白目)
-
ギャグはいいっつってんだろ
-
Railsはほんとにレールにそって書くのはいいけど少しでも違うことしようとすると途端に大変になる
-
いいから代案出せよ野党かよ
-
SPA が、ウェブ開発のベストプラクティスになる時代 - mizchi's blog
http://b.hatena.ne.j...ry/2019/03/05/123617 -
キモい写真の人だろグロ貼るな!
-
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だとどうやってできる? -
子レコードの数を条件に親レコードを抽出する
http://o.inchiki.jp/obbr/274
子を、1つ以上持つ親
Parent.where(id: Children.select(:parent_id).
group(:parent_id).having("count(parent_id) >= ?", 1) ); -
>>63
あり
質問しといてなんだけどいろいろやってたらjoinsでできたので実装はこうした
joins(:items).joins(:category).where(category_id: query[:category_id]) -
Rails でエラーの場所とエラー内容が違うことがたまにあって
本当にエラーが起きてる場所ってどうやったらわかりますか?
いちばん簡単に再現できるのは save よんだときに
モデルの中のコードがエラーはいてもエラー箇所は save の行に表示される
Time.use_zone(current_user.timezone) do
yield
end
みたいなことをやると yield 内でおきたエラーがこのメソッドに表示されたり -
DB エラーなら、ログファイルなどに、エラーが吐かれていないの?
-
DBエラーなら default がないとか接続されてないとか
エラー箇所が違っててもめっせーじからすいそくできるんですが
wrong number of arguments あたりがでるとどこが悪いのか調べようがないんですよね… -
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端末で、他にリンクが解決する方法などありますでしょうか? -
さあ5000万円稼ごう
-
>>68
マルチしね -
久しぶりにRailsInstallerで手元のWindowsに入れて
Rails new hogeしたら
sqlite3のgemでエラーが出て
まともにアプリ作成にすら入ることが出来ない
しかもこれは直すことができないほど致命的
つまりRailsでsqliteを使うのは諦めろってこと
こんなかんじでRailsって依存関係の強いファイル同士が多数あってすぐに使えなくなって陳腐化するのが難点 -
>71
Ruby 2.5以降のRubyInstaller2でsqlite3ビルドする方法くらい少しググれば出てくるだろ
その程度のことができないなら、WSL使った方がネイティブライブラリでハマらなくて楽だろ
Linuxの使い方がわからんというなら…まあ、諦めろ -
あ、間違えて俺にアンカーしちゃったよ
-
WEB+DB vol.111
詳解 Rails 6
コミッターが解説する、26ページ分の特集! -
ここに3行でまとめてくれ
-
Ruby on Rails 6 (Ruby 2.5 以上)では、GitHub 中心で、
複数データベース(レプリカ)接続の大規模サービスと、
テストの並列実行など、別次元へ行ってしまった!
モジュールバンドラーも、Webpack になりました!
Coffee Script は、無くなった
メール送受信の機能と、
ブラウザの入力フォームが、ドラッグ&ドロップで、ファイルも受け付けるようになった -
6.0.0はいつ正式リリースされるんだよ
GitHubのマイルストーンはイシューが減ったと思ったら
数日後また増えてて無限に終わんないじゃん -
coffee script がなくなったのは、ちょっと残念だ。
typescript で許しといたるわ。 -
今更やがRailsクッソおもしれー
誰でも簡単にこれでチャットアプリとかWeb アプリつくれるやん
Fラン卒の文系俺でも楽勝なんだがw -
もう誰もRailsなんかで開発始めてない
せいぜい古いRailsの刷新くらい -
GitHub, Facebook, Vagrant, Chef, Homebrew も、Ruby だろ。
それに、アマゾン、Google, Heroku でも採用されているし
ビジネスチャンスでは、他の言語よりも、数年速い。
だから、Harvard 大学でも教えている。
起業家になるなら、Rails で、小さく素早く始めろ!
今世紀最大の起業家、Vagrant の作者、Mitchell Hashimoto(hashicorp)は、Go へ行ったけどw
Rails をやれば、ついでに、そのコピーである、CakePHP も出来るようになる -
GitHubのRails離れと、迫りくるMicrosoft
https://yakst.com/ja/posts/5290 -
https://gikusapo.sit...C%E3%81%A6%E3%81%84/
Facebook → Hack
言わずもしれた世界で一番ダウンロード数の多いいiPhoneアプリFacebook(フェイスブック)は
自社が開発したHackというプログラミング言語を使用しているそうです。
HackはPHPと互換性が高く、PHPのスクリプトを実行可能となっています。 -
>Rails をやれば、ついでに、そのコピーである、CakePHP も出来るようになる
なんでゴミとゴミを勧めるかなぁ…。 -
質問質問
Rails6でAction Textが使えるようになったけど、バンドルされてるTrixが気に入らない
Action Textの恩恵に与りながら他のエディタを使うことはできる? -
Railsってメモリ管理がクソでどんどん積み上がって解放されないのはどうにもならんのかね
-
>>88
どうやればそのバグを再現できますか? -
>>89
実際Railsで運用はじめたらメモリ解放されなくて調べたら仕様だった -
なんでもいいから、再現方法書けと
ほんと嘘つきは、逃げてばっかりだな -
養成読本シリーズのムック本が出た!
Software Design plusシリーズ
Ruby on Rails 6 エンジニア養成読本、2019/10/26
著者は、すがわらまさのり,前島真一 -
Railsチュートリアルのアプリを改変したものをGitHub経由でHerokuにpushしようとしているのですが、うまくいきません。
エラー
remote: rake aborted!
remote: Sass::SyntaxError: Invalid CSS after "": expected selector or at-rule, was "/*"
remote: (sass):1
remote: /tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sass-3.7.4/lib/sass/scss/parser.rb:1308:in `expected'
(似たような行がたくさん)
remote: ! Precompiling assets failed.
Herokuアカウントでアプリは作成済。HerokuアプリとGitHubレポジトリ連携済
gemfile、sqlite3は「group :development, :test do」に、pg(PostgreSQL)は「group :production do」に
以上について、git push heroku masterの前に変更を反映すべくgit add、git commit、git push済
よろしくお願いします -
Herokuに割り振られたurlにアクセス、またはheroku openを叩くと
「Heroku | Welcome to your new app!」ページが開きます -
SyntaxError・構文エラーだから、SASS の書き方がおかしいのだろう
-
>>95
それが、どこが間違ってるか全然わかりません
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sass-3.7.4/lib/sass/scss/parser.rb:1308:in `expected'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sass-3.7.4/lib/sass/scss/parser.rb:1238:in `expected'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sass-3.7.4/lib/sass/scss/parser.rb:42:in `parse'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sass-3.7.4/lib/sass/engine.rb:414:in `_to_tree'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sass-3.7.4/lib/sass/engine.rb:290:in `render'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:48:in `call'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:28:in `call'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:75:in `call_processor'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:57:in `block in call_processors'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:56:in `reverse_each'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:56:in `call_processors'
/tmp/build_ /vendor/bundle/ruby/2.5.0/gems/sprockets-3.7.2/lib/sprockets/loader.rb:134:in `load_from_unloaded' -
SASS を、SassMeister に貼り付けて、エラーになるかどうか、やってみれば?
https://www.sassmeister.com/
SASS/CSS は、見た目に関係するだけだから、エラーが出るなら、すべて削除すれば?
後で、SASS/CSSを勉強してから、書いていけば良い -
>>93
ここに構文エラーって、書いてある。
>remote: Sass::SyntaxError: Invalid CSS after "": expected selector or at-rule, was "/*"
わからなかったら、バックアップを取っておいてから、SASS/CSS をすべて削除してみれば?
それか、別のプロジェクトを作って、何も修正せずに、ビルド・デプロイしてみれば?
それで失敗するなら、環境構築がおかしい -
HTML, SASS/CSS, JavaScript, Node.js, jQuery なども、勉強するしかない
-
エディターにatomでemmetを使用しているのですが、「<% 〜 %>」のなかで「.」を打ちたい時に打とうとすると
emmetのショートカットが作動して、勝手に「class=""」と変換されてしまって打てません
皆さんはどのようにしておられるのでしょうか?
例 <%= @post %>
と書いていたところを追加変更して
<%= @post.title %>
としたい時に
<%= @postclass="" %>
というふうになってしまう -
← 左への矢印キーを押せば?
-
Ruby on Railsでも工夫すれば爆速Webサイトつくれるらしい
「爆速すぎて笑う」 表示速度が“異常な”Webサイト「dev.to」 その仕組みは
https://www.itmedia....1711/15/news133.html
あのサイトで使われている技術を調べる
https://qiita.com/ni...1258eeca403e7d449b5a
https://duckduckgo.com/bang
https://duckduckgo.c...;sc=Languages+(Ruby)
https://duckduckgo.com/bang_lite.html
BuiltWith
!built https://dev.to/
StackShare
!stackshare rails -
YouTube の画面が表示されるまで、20〜30秒ぐらい掛かるのは、
JavaScript のコンパイルとか、gif 動画のサイズが大きいとか、
コンテンツの表示サイズの計算とか
速いサイトは、こういうのを後回しにする。
CDN、キャッシュも必須 -
工員が趣味でプログラミング 始めるとしたら、何の言語がいいだろうか?
とりあえずrubyを始めてるんだが... -
>>105
なにをしたいのか?で決めれば良いよ -
>>107
PHP + WordPress + アフィ -
Railsコースリリース!業界最安値で自走力が身につくワケを制作者が語る
https://www.youtube..../watch?v=zY9SfGNt0pc
東京フリーランスのとだこうきが、Rails の3か月コースを作った!
9万円! -
黒田努のRails 6 の本が、2冊出てる
Ruby on Rails 6 実践ガイド、2019/12/20
Ruby on Rails 6 実践ガイド[機能拡張編]、2020/5/21 -
Ruby on Rails Tutorial for Beginners: Learn Ruby on Rails from Scratch
https://www.youtube..../watch?v=-AdqKjqHQIA
5時間30分もある、Microsoft の動画。
2019/7/31 の動画だけど、Rails 4 だから、内容は古い
Mac のノートPC で開発しているのが、ミソw -
実務経験1年で月収80万稼げるエンジニアになった理由
https://www.youtube..../watch?v=DrbbyGsHQic
意識が低いエンジニアこそフリーランスになれ
https://www.youtube..../watch?v=nSEaAJlgjbQ
フリーランスエンジニアの週3労働ってどんな感じ?
https://www.youtube..../watch?v=8yjoDCdbzMc
ぼくがスキルのない社畜ならこうやって脱する
https://www.youtube..../watch?v=aae8xxbUlMM
初めて人を雇ったらもう二度とサラリーマンをやりたくないと思った話
https://www.youtube..../watch?v=U0OCGRVLFsM
プログラミングは文系でも余裕で出来ます!理由を現役プログラマーが解説
https://www.youtube..../watch?v=iBOeiSKBIW8
貧乏人こそ社会不適合者
https://www.youtube..../watch?v=O3BT72BIBJI
元ド貧乏が教える】貧乏を抜け出すための2つの考え方
https://www.youtube..../watch?v=IRrCgTy3ckc
より良いオファー貰ってるのに転職しないとか何考えてるの?
https://www.youtube..../watch?v=i0J6uRhlj7o -
>>113
Macの人はMicrosoft社の人じゃないんじゃないの? -
実践Ruby on Rails 4: 現場のプロから学ぶ本格Webプログラミング、黒田努、2014
Ruby on Rails 6 実践ガイド、黒田努、2019/12/20 (これは、上の本の新版)
Ruby on Rails 6 実践ガイド[機能拡張編]、黒田努、2020/5/21
Ruby on Rails 6 超入門、掌田津耶乃、2020/2/21
Software Design plusシリーズ
Ruby on Rails 6 エンジニア養成読本、すがわらまさのり・前島真一、2019/10/26
パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series)、2020/7/25
Ruby 2.6.6, Rails 6.0.3
Windows 10 では、WSL 2 -
テレビ東京で、Amazon Killer のShopify を、取り上げていた
Amazonでは、売上の7〜15%取られるけど、
Shopifyなら無料だから、日本でもブレイクする
また、Ruby on Rails から巨大企業が誕生する!
益子の陶器市では、数千万円掛かるシステム構築運用費用が、
Shopifyで、月2万円ほどで出来たとか -
accepts_nested_attributes_forって作った人が消し去りたいとか1年以上前に言ってたらしいけど実際消える予定なの?
-
Rails試験のアップデートマダー
-
このフレームワークはテーブル定義において「主キーを必ず 'id' と命名しろ」という規約になってると聞いたのですが、本当ですか?
-
本当だよ
railsに限らずwebじゃサロゲートキーが普通なんだ
主キーをidではなくすることもできるが、そんな設計はすべきではない -
Bitnami のRedmine 4.1.1 stableを入れてしばらく使ってて気づいたんだが、チケットでコード表示の<pre></pre>タグを言語指定無しで使う分には問題ないんだが、C言語指定で使うと“<“と”>“が<や&rt;に文字化けするんだわ。特殊文字の変換がミスってるのかな?
言語指定の方は予約語が色分けされて良いんだけど、バグレポ待ってられないから、サクっとここイジったらなおるでって場所を知ってる人居たら教えて下さい〜。 -
Hotwireクルー
-
>>123
マイグレーションするなら意識しないでも付けてくれる -
最新のeclipseダウンロードしてみたんだけどマーケットプレイスがなくなってる?
-
React組み込んで使いたいんだけど、webpackerでやるのとapiモードでやるのどっちが一般的なん?
-
今テレビ東京で、食べチョクをやってた
若い女社長が1人で始めた、食べチョクも今や社員50人。
売上は数十億円。手数料は2割
Ruby on Rails, React -
>>125
数値文字参照を使えば、どうなる?
表示 文字実体参照 数値文字参照
" " "
& & &
' ' '
< < <
> > > -
rails資格試験は今だと5のベーシック試験をうけるのが普通でしょうか、
上位資格は何か今後できるのでしょうか、rails 4なら見かけましたが。 -
Railsは、レンタルサーバーで動かすのは難しいという理解で合ってる?
1. rails serverが常駐する必要があること。プロセスの時間制限にひっかかり、
勝手に kill されてしまうかも知れない?
2. rails をインストールする時、時間が掛かってkillされてしまうため、
何度もやり直す必要があるが、ファイルが中途半端にインストールされて
間違ったファイルがインストールされてしまうかもしれない?
一方で、Djangoは、CGI形式が使えるからレンタルサーバーでも
使い易い? -
CoreServer, Xrea, SAKURA に比べ、Herokuは高い。
VPSも高い。
普通の安いレンタルサーバーで、Railsを安定的に使うのは不可能?? -
CoreServer, Xrea, SAKURA に比べ、Herokuは高い。
VPSも高い。
普通の安いレンタルサーバーで、Railsを安定的に使うのは不可能?? -
Rails 製のGitLab の時価総額が、1.9 兆円だって!
-
>>134-135
何円以上が高くて、何円未満は安いですか?
その境界線を教えて下さい。
また、
> 普通の安いレンタルサーバー
の「普通」の定義を教えてください。
さらに、
> Railsを安定的に使うのは不可能??
の「安定的」の定義を教えてください。 -
David Heinemeier Hansson(DHH), 2021/12/16
Rails 7: The Demo
https://www.youtube..../watch?v=mpWFrUwAN88
もう、Rails 7.0.0.rc1 か。
Ruby 3.0.3 -
Dir[Rails.root.join("config", "locales", "*", "*.{rb,yml}").to_s]
で、定義するとconfig/locales/ 直下のフォルダしか参照しないけれど
Dir[Rails.root.join("config", "locales", "**", "*.{rb,yml}").to_s]
で、定義するとconfig/locales/ 以下のすべてのフォルダを再帰的に探索してくれる。
これにハマって1時間くらいうんうん言ってたんだけれど、こういうのってどこにノウハウ載ってんだろう。
頭いい人誰か助けて -
>>139
これは当たり前じゃないか? -
>>140
当たり前なのか?
正規表現的にも特に"**"だと再帰的で、"*"だとフォルダ直下のみという感覚が無いんだよね。
Rails.root.join関係の事を調べてもこの辺りの書き方の情報が見つけられなかったんだよね。 -
正規表現とワイルドカードは違うし、ディレクトリ探索であって文字列マッチングではないからね
再帰と非再帰は明示的に使い分けられないと逆に困るよ -
>>142
確かにそれはそうですよね。
明示的に書き分けがある事を知れたのは良かったです。
ただ、こういう事ってどう調べるんでしょうか?
Railsやプログラミング的に暗黙知だとしても知らない人もいるわけで -
なる程C言語ですか。その辺りの基礎知識があ)ば楽なんですね。
今からソッチを勉強するつもりはないですが、困った事があったらその辺も調べてみますか。
ありがとうございました。 -
>>143
つRubyリファレンスマニュアル -
>>146
ありがとうございます。ありました。urlありだと書き込めないみたいですが、下記参照していくことで見つけることが出来ました。
Ruby 3.0 リファレンスマニュアル> ライブラリ一覧> 組み込みライブラリ> Dirクラス
あと、合わせて色々と調べてみましたが"glob"と一般的に呼ばれているっぽいモノがこの辺と関係しているようですね。
unixでも"shopt globstar" にて、globstarを有効にすれば、同じ記法が使えると。当初はシェルでのファイル探索(glob?)の記法だったらしいですが、どんどん拡張していって色んな所で使えるようになったみたいですね。 -
結構探したとは思っていましたけれど、Rails.dirで探していたので見つからなかったんですかね。
Railsの固有の書き方だと思っていたから駄目だったのか。
兎に角色々と勉強になりました。ありがとうございました。 -
Rubyは連番を作るためのシステムですか?
-
>>149
質問の意図がわからないのですがどういうことでしょうか? -
>>149
あなたがそう思うなら、それで良いのでは? -
Railsで連番維持できません
-
ロールバックの話はこっちでやれって言われました
-
句点Rubyおじの居場所をこっちにも作ってあげてください
-
>>911
句点Rubyおじ
・結婚を妄想
・ゲーム脳
・レスバに負けて連番を連呼
・連番が自身で出来ないからLaravelスレで煽って教えてもらおうとするクレクレ君
・給料が15万でコンプレックス
かなしいなあww -
句点おじ(Rubyは出来ないから消した)
アルバイト未満の職歴で実装したことなくて今は無職
ゲーム漬け.妄想だらけの毎日で、Laravelスレに連番を連呼しにきて構ってもらうのが日課に
・結婚を妄想、実は婚期逃した
・ゲーム脳
・レスバに負けて連番を連呼
・連番が自身で出来ないからLaravelスレで煽って教えてもらおうとするクレクレ君
・今どきファイルロックで連番w
・給料が15万でコンプレックス
・削除依頼出すも撃沈
・なんと実は無職
Laraveler連呼おじ=FTPおじ=WordPressおじ=保守数千円おじ=池沼おじ=句点おじ=事務アルバイトおじ=15万おじ
=コード書いたことないおじ=まさかの無職おじ!! -
なんか急に変なやつが湧いたな
-
アルバイト未満の職歴で実装したことなくて今は無職
ゲーム漬け.妄想だらけの毎日で、Laravelスレに連番を連呼しにきて構ってもらうのが日課に
句点Rubyおじ
・結婚を妄想、実は婚期逃した
・ゲーム脳
・レスバに負けて連番を連呼
・連番が自身で出来ないからLaravelスレで煽って教えてもらおうとするクレクレ君
・今どきファイルロックで連番w
・給料が15万でコンプレックス
・削除依頼出すも撃沈
・なんと実は無職
Laraveler連呼おじ=FTPおじ=WordPressおじ=保守数千円おじ=池沼おじ=句点おじ=事務アルバイトおじ=15万おじ
=コード書いたことないおじ=まさかの無職おじ!! -
あげ
-
Ruby on Rails 7 ポケットリファレンス
WINGSプロジェクト 山内直 著,山田祥寛 監修、2022/10/20
10年ぶりの改訂 -
パンクズ作るのに
breadcrumbs_on_rails
使いますか?
gretell
つかいますか?
なんか既存プロジェクトで
breadcrumbs_on_railsっていちいちコントローラーに
add_breadcrumb 'HOME', root_path
・・・
とか全部かいてるけど
それ普通にパンクズ リンク構築するのと変わらなくね?
って思ったけど
もっとうまいやり方があるの?
gretellたと breadcrumbs.rbに親⇒子のペア書いていけばいいみたいだけど
こっちがおしゃれ???
意見をお願いします -
どっちでもいい
-
スゲェ━━━━━━ヽ(゚Д゚)ノ━━━━━━!!!!
-
The Odin Project
https://www.theodinproject.com
High quality coding education maintained by an open source community.
ウェブ開発者用で、無料のRuby on Rails, React コースなどもあるけど、これらはどうでしょう? -
??? 「僕がRUBYのパパだよ!」
子供 「え? 推しの子の犯人じゃん!」
↑今すぐ読める無料コミック大量配信中!↑