トップページ⇒php
1001コメント360KB

【RoR】Ruby on Rails Part14

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/02/18(土) 00:34:00.31ID:9HHBFqZR
前
http://kohada.2ch.net/test/read.cgi/php/1320393984/

■参考サイト
<英語>
本家: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://find.2ch.net/?STR=heroku&COUNT=10&TYPE=TITLE&BBS=ALL
0083nobodyさん2012/02/24(金) 15:04:35.27ID:???
DB超重くなるから。
普通にS3にでも入れとけば?
0084nobodyさん2012/02/24(金) 22:21:37.96ID:???
>>82
paperclipが捗る
0085nobodyさん2012/02/25(土) 01:10:47.22ID:jX6KHh7o
Request Timeout
The Heroku routing mesh detects and terminates requests taking more than 30 seconds to respond.
http://devcenter.heroku.com/articles/request-timeout

http://devcenter.heroku.com/articles/error-codes#h12__request_timeout
0086nobodyさん2012/02/25(土) 06:54:03.64ID:???
Rails3.2.2だとproductionモードにしたとき
(エラー)ログが吐き出されません。

ちなみにdevelopmentモードでは問題なく動くのを確認の上、
productionモードでdbをcreate→ migrate後、
something went wrongエラーになるのは何故でしょうか?

ログも吐き出されないので特定できない。。。。
0087nobodyさん2012/02/25(土) 08:22:00.73ID:???
それバージョン別に関係ない。
一時的に設定変えてログ出せばいい。
0088nobodyさん2012/02/25(土) 09:06:06.35ID:jX6KHh7o
Ruby on Railsにて、外部からアクセスした際にもエラー画面を見れるようにしてみた
http://doruby.kbmj.com/honda_on_rails/20110928/Ruby_on_Rails_
0089nobodyさん2012/02/25(土) 11:03:02.08ID:LGIZj9yb
>>86
config/environments/
0090nobodyさん2012/02/25(土) 13:22:23.26ID:???
>>89
config/environment/production.rb
のログ関係のとこのコメントアウトを外しても

log/production.rbにエラーが出てこず空のまんまになる

バージョンのバグじゃないのかな?
0091nobodyさん2012/02/25(土) 14:08:06.33ID:jX6KHh7o

MOONGIFT: ? Railsを使ってDB構造を確認する「Rails schema browser plugin」:オープンソースを毎日紹介
http://www.moongift.jp/2008/07/rails_schema_browser_plugin/

Unexpected Run: Rails3.0でモデルのER図を簡単に出力する方法
http://sawada0903.blogspot.com/2010/10/rails30er.html

RailRoadでRailsのソースからER図を作成する - 橋本幸樹のいまさら日記
http://d.hatena.ne.jp/koki-h/20090319/1237429076

JUDEで描いたクラスをそのままRuby on Railsで動かすプラグイン:CodeZine
http://codezine.jp/article/detail/2377
0092nobodyさん2012/02/25(土) 15:08:00.11ID:???
>>90
バグではない。
edge使ってるみたいだけど、今まで3.1系ですら使った事無いだろ。

0093nobodyさん2012/02/25(土) 23:03:32.54ID:???
自分の思っていたことと違っていると何でもバグという男の人って。
0094nobodyさん2012/02/26(日) 00:49:30.91ID:???
一度サービスを開始してて
後々、mailっていうカラムをテーブルへ追加したい場合って

rake db:reset
rake db:migrate
しちゃうと

テーブルに入ってたデータが全て飛びますよね?
どのようにして同期を取ってデータベースのほうにも追加反映させてますか?
0095nobodyさん2012/02/26(日) 00:51:26.73ID:eXdNw3U6
add_column だけの migration を作ろうぜ。
0096nobodyさん2012/02/26(日) 02:02:31.48ID:???
db:reset したら全部消える。
add_column の migration 作って、db:migrateする。
0097nobodyさん2012/02/26(日) 04:07:08.75ID:???
scaffoldで作ったlistsコントローラーに downsize というアクションを作りました

downsize アクションではレコードのcounterカラムの
データを数値で1づつカウントダウンするのが目的です

lists/index ビューの中に
<%= link_to "downsize", {:controller => lists, :action => downsize} %>
と記述したところ 、なぜかassetesへジャンプします。

どのようにすれば lists controllerへdownsizeさせたいレコードのパラメータを渡し
downsizeアクションを実行できますか?
0098nobodyさん2012/02/26(日) 04:25:01.18ID:eXdNw3U6
Rails3系なら、2.x時代までの :controller/:action/:id という
デフォルトルーティング規則は初期状態で未定義。

行儀よくやるなら config/routes.rb に以下のように書く。

resources :lists do # doのないやつが出来ているはずなのでdo以降を書き足す。
  member do
    get 'downsize'
  end
end

URLは /lists/:id/downsize になる。ビューでは downsize_list_path(list) と書ける。

気にくわなければ routes.rb に好みの規則を書く。


0099nobodyさん2012/02/26(日) 04:28:13.21ID:???
>>98
ありがとうございました。
0100nobodyさん2012/02/26(日) 09:17:37.07ID:IuDDEgNj
DHH:PHPとJavaです。でも,どんなにリファクタしても綺麗なコードが書けなかった。
Basecampという新しいプロダクトの開発のとき,自分が開発環境を決められるようになり,
それなら一番美しいソースコードを書ける言語にしようということでRubyにしたんです。
http://gihyo.jp/dev/serial/01/alpha-geek/0004

Getting Real by 37signals
http://gettingreal.37signals.com/GR_jpn.php
0101nobodyさん2012/02/26(日) 10:57:07.18ID:???
5年前の記事かよ…
0102nobodyさん2012/02/26(日) 11:05:33.84ID:???
これはまだましじゃね?
5年で言語はそんなに変わってないし。
ついったーがRailsで出来てるというのはもう過去の話になったのでやめて欲しいが。
0103nobodyさん2012/02/26(日) 13:29:15.76ID:???
教えてください

サービス自体すでにproductionモードで運営してて
後ほどシステムの改修や追加を行いたいとします。

機能追加のテストなどはdevelopmentモードですることになると思うのですが

�@ユーザーにはそのままをproductionモードで使っててもらう
↓
�Aユーザーの利用時と同時に、開発者は機能改修の追加テストを同ドメインでdevelopmentモードで走らせる
↓
�B問題なければリアルタイムでdevelopmentモードからproductionモードへ変更点を実装させる

この手順って 同じドメイン内 で実施することは出来ますか?
また皆さんがサービス中のサービスに機能追加するときは、どのような手順を踏んでますか?

0104nobodyさん2012/02/26(日) 13:44:52.22ID:eXdNw3U6
プライベート空間(社内とか)に本環境と同じ環境を1つ(VMでもおk)用意。
ホスト名解決時の問い合わせ先を変更して(/etc/hostsでもおk)
試験環境にアクセスしている。
0105nobodyさん2012/02/26(日) 14:02:38.57ID:???
それだと本番にアクセスしようとした時、また /etc/hosts いじらなきゃいけなくて面倒だと思うけど。

ステージング環境用意するのが普通。
外に出てるならもちろんIPとかで制限かけて。
0106nobodyさん2012/02/26(日) 14:05:08.82ID:eXdNw3U6
見るDNS変えるだけじゃ?
0107nobodyさん2012/02/26(日) 14:31:08.11ID:???
http サーバの待ちポート変えれば済む話じゃ?
0108nobodyさん2012/02/26(日) 15:52:53.04ID:???
つかそもそも何でドメイン名合わせる必要があるの?
そんな事態になった事ないが
0109nobodyさん2012/02/26(日) 18:50:15.26ID:IuDDEgNj
Herokuでステージング環境を作る - アインシュタインの電話番号?
http://d.hatena.ne.jp/ruedap/20110220/ruby_heroku_staging_enviroment

http://devcenter.heroku.com/articles/multiple-environments
0110nobodyさん2012/02/26(日) 19:19:38.15ID:???
SE・プログラマが知ってると便利な脆弱性チェックツール 4 つ | バシャログ。
http://c-brains.jp/blog/wsg/11/11/02-154822.php

https://addons.mozilla.org/ja/firefox/addon/xss-me/
https://addons.mozilla.org/en-US/firefox/addon/sql-inject-me/
https://addons.mozilla.org/en-US/firefox/addon/hackbar/
http://nmap.org/
http://www.rbl.jp/svcheck.php
0111mfcolle2012/02/26(日) 20:07:55.70ID:aCq41KBL
お気に入りのサイトを保存します。
URLだけでなくサイトの画面や動画のサムネイルも一緒に登録することが可能。
まとめサイトなど、気に入ったサイトを永久保存しておきたいときに
便利です。

http://nwn-app.appspot.com/mfcdownload.html
Vectorでも公開中
http://www.vector.co.jp/soft/winnt/net/se489058.html

現在、評価期間中のため完全フリーです。
(一切の機能制限はありません。)
0112nobodyさん2012/02/26(日) 23:31:21.82ID:???
Webアプリ開発は Linux + Mono + ASP.NET MVC が最強だと悟った
http://engawa.2ch.net/test/read.cgi/poverty/1330244837/
0113nobodyさん2012/02/27(月) 02:15:59.81ID:dCW9rT9g
おいお前ら、超初心者な質問ですまんが、

# 1
User.find(id)
p user.name

# 2
User.where(:id => id).first
p user[:name]

このふたつどうちゃうねん
0114nobodyさん2012/02/27(月) 07:10:54.59ID:???
該当するデータがない場合、
find(id)は例外を返すけど、where(conditions)はnilを返すんじゃなかったっけ
0115nobodyさん2012/02/27(月) 07:57:17.74ID:???
image_submit_tagを使用するとURLに

&x=9&y=14

とクリック位置情報がつきますけど、
これを付けない方法がもしあったら教えて頂けないでしょうか?
0116nobodyさん2012/02/27(月) 08:44:27.49ID:???
image_tagで付加される画像のタイムスタンプを、production環境でも画像ファイルが更新されたタイミングで更新されるようにする - 超自己満足プログラミング
http://d.hatena.ne.jp/favril/20110225/1298614248

AssetTag のタイムスタンプキャッシュ(AssetTag Timestamp Caching)
Action View の cache_asset_timestamps で変更することができる
http://d.hatena.ne.jp/conceal-rs/20090210/1234221700
0117nobodyさん2012/02/27(月) 09:25:25.62ID:???
>>115
HTMLの仕様だったような気がする
0118nobodyさん2012/02/27(月) 09:34:54.39ID:4wTfoiF8
>>115
押されたときにむしり取ってから送るってのは出来そうな気がするけど
送られる前のことだからRails関係ないな。

0119nobodyさん2012/02/27(月) 11:26:33.70ID:???
button_tag imgae_tag(img_path)
0120nobodyさん2012/02/27(月) 11:58:56.65ID:NQ64tcCU
>>113

> p user[:name]

User.select('*, LENGTH(name)').first['LENGTH(name)'] てのも可能。
# AS 付ければいいんだけど。
0121nobodyさん2012/02/27(月) 16:59:05.72ID:???
>>94,95,96
更新用のmigrateファイル作るの面倒臭くね?
Table多いシステムだと、やたらmigrateファイル増えるし。
もう直接DBにAlterかけちまう
そのAlter文だけ、テーブル名のsqlファイルで管理するみたいなことやっている。
0122nobodyさん2012/02/27(月) 17:21:01.78ID:???
それはありえないわ。
全部 migration で管理した方が楽。

そのsqlファイルのおかげで、deployや他の人の環境作りの時にも特殊な事しなきゃいけないし。
0123nobodyさん2012/02/27(月) 17:21:07.31ID:3RDmq3CC
初歩的っぽいんですが、newとbuildの違いって何ですか?

hoge.fugas.buildするとfugasが増えるがnewは増えない
って話も見かけたんですが、試したらどっちも増えてるようで
よくわかりません
0124nobodyさん2012/02/27(月) 20:20:43.60ID:4wTfoiF8
AR::Base.new
はレコードを単独で初期化する
AR::Relations::CollectionAssociation#build
は、レコードを初期化し、リレーションに必要な情報をセットして関連づける

01251232012/02/27(月) 20:58:31.26ID:apRZCS0Q
>>124
> リレーションに必要な情報
とは何でしょうか?
fuga.hoge、fuga.hoge_idはnewでもbuildでも設定されていました
内部的なものとかあるんですか?
0126nobodyさん2012/02/27(月) 21:49:22.79ID:4wTfoiF8
>>123

ん? newってCollectionのnewだったの?
0127nobodyさん2012/02/27(月) 21:53:00.25ID:4wTfoiF8
activerecord-3.2.1
lib/active_record/associations/collection_proxy.rb:58: alias_method :new, :build
とか
lib/active_record/relation.rb:83: alias build new
とかあるね。
01281232012/02/27(月) 22:48:35.33ID:uBQ66rCQ
>>126
あ、ごめんなさい!そうです
hoge.fugas.buildとhoge.fugas.newの違いについてでした
Fuga.newならfuga.hogeはnilですよね
0129nobodyさん2012/02/27(月) 23:43:59.83ID:kc4FyAWG


MIKAMIのインターネット   でググれ


このブログ痛すぎwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
クソワラタwwwwwwwwwwwwwwwwwwwwwwwwww
0130nobodyさん2012/02/28(火) 04:50:08.92ID:???
http://ja.wikipedia.org/wiki/TCPやUDPにおけるポート番号の一覧
0131nobodyさん2012/02/28(火) 09:04:56.06ID:???
wait_timeout: 8
http://d.hatena.ne.jp/sadaharu28/20101230/1293734238
:reconnect = true
http://d.hatena.ne.jp/ode/20100809/1281336400

0132nobodyさん2012/02/28(火) 09:08:36.96ID:???
Class: ActiveRecord::ConnectionAdapters::ConnectionPool
http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html
0133nobodyさん2012/02/29(水) 10:47:53.52ID:???

hirb を導入して rails console を快適に利用する | FIRN.JP
http://firn.jp/2011/05/14/hirb-rails-console

https://github.com/cldwalker/hirb
01341232012/02/29(水) 12:55:52.66ID:IwtHIEwJ
>>127
なぜか見逃してました・・・
aliasだから結局一緒ってことですね
ありがとうございました
0135nobodyさん2012/02/29(水) 14:32:13.93ID:???
>>102
どちらかと言うと、Railsじゃ無理だった話だもんな
0136nobodyさん2012/02/29(水) 14:52:53.97ID:???
今だとまた違うかもね。
RedisやMongo使ったりとか。
0137nobodyさん2012/03/01(木) 07:47:37.27ID:???
違わないけどな
0138nobodyさん2012/03/01(木) 08:12:28.40ID:???
そうかね。
国内で高負荷のサービスだとソーシャルゲームだろうけど、Railsでやってるとこも多いから、ある程度は行けそうだが。
Twitterは mysql + memcached でがんばろうとし過ぎたのでは。
全部はムリだろうな。
0139nobodyさん2012/03/01(木) 10:15:22.64ID:???
1000000 daily users and no cache
http://www.slideshare.net/wooga/1000000-daily-users-and-no-cache

高トラフィックサイトをRailsで構築するためのTips基礎編
http://www.slideshare.net/kaznum/railstips
 
Games for the Masses: Scaling Rails to the Extreme
http://www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme

ドリコム的Railsアプリ開発流儀
http://www.slideshare.net/takafumionaka/rails-11635710
0140nobodyさん2012/03/01(木) 20:17:11.06ID:???
twitterは世界規模のサービスだからレアケースすぎるでしょ
0141nobodyさん2012/03/01(木) 23:15:39.99ID:???
139にあるドリコムのが50億PV/月だそうだから、
多い日で2億/日、2割がピークの1時間に集中するとして、4000万PV/時。
10K/秒くらいか。このくらいなら適当に横に数を並べれば捌けるかと。
0142nobodyさん2012/03/02(金) 00:19:56.23ID:???
twitter みたいなバケモンサイトをさばけなかったとしても、Rails の価値が落ちるわけ
じゃないしな

適材適所だ
0143nobodyさん2012/03/02(金) 04:39:44.71ID:???
なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT
http://www.atmarkit.co.jp/news/201004/19/twitter.html

RORのままアーキテクチャの変更で10000%高速化したとな。
ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster

ミニブログの Twitterのstats(統計)データ。
http://kaworu.jpn.org/kaworu/2008-01-16-2.php
- 350,000を超えるユーザ。
- 秒間600リクエスト
- 平均毎秒200-300コネクション。最大時は秒間800コネクション
- MySQLは秒間2,400リクエストを処理する
- 180のRailsインスタンスがある。MongrelのWebサーバを使っている。
- 1つのMySQLサーバ(1つの大きな 8コアのサーバ)と1つのスレーブ。スレーブは、統計とレポートのための読み込み専用(リードオンリー)。
- 雑用処理をするための30+のプロセス
- 8台のSun X4100s
- Railsでのリクエストの処理時間は200 msec
- データベースにかかる時間の平均は、50-100 msec
- 16GBの memcached

Twitter、年内に2億ユーザー到達の可能性
Twitterは急速に成長しており、1日に37万人のペースで新規ユーザーを獲得している。
http://www.itmedia.co.jp/news/articles/1011/02/news069.html
0144あ2012/03/02(金) 05:58:02.49ID:???
Riding Rails: [ANN] Rails 3.2.2 has been released!
http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-2-2-has-been-released
0145あ2012/03/02(金) 05:58:46.38ID:???
Riding Rails: [ANN] Rails 3.1.4 has been released!
http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-1-4-has-been-released

Riding Rails: [ANN] Rails 3.0.12 has been released!
http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-0-12-has-been-released
0146nobodyさん2012/03/02(金) 07:22:32.53ID:???
そこでcassandraですよ
0147あ2012/03/02(金) 07:26:47.86ID:???

A Rails 3 App in a Single File
https://gist.github.com/1942658?utm_source=rubyweekly&utm_medium=email
0148 忍法帖【Lv=2,xxxP】 2012/03/02(金) 14:29:06.86ID:+56pTEv8
C:\temp>rails --version
Rails 3.1.3

C:\temp>gem list rails

*** LOCAL GEMS ***

rails (3.1.3)
0149nobodyさん2012/03/02(金) 18:34:30.25ID:???
俺が勝手に考える正しいMVCの実装。モデルはデータAPI!
http://d.hatena.ne.jp/kyoro353/20111223/1324589389

Skinny Controller, Fat Model
http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model
0150nobodyさん2012/03/05(月) 04:56:15.27ID:???
Googleみたいにページの読み込みにかかった時間を
ページの隅っこに表示したいのですが
どうすればいいですかね?

application_controllerのbeforefilterで
@start_time = Time.now


view/layouts/application.html.erbの最後の部分で
<%= ( Time.now.usec - @start.usec ).to_f / 1000000.to_f %>sec
とやればいけるかなーと思ったのですがLOGに表示される時間と全然違うし
たまにマイナスになることさえあります
0151nobodyさん2012/03/05(月) 11:17:00.84ID:VBG5Ifae
Ruby on Rails、2件のXSS脆弱性を修正したバージョン3.0.12、3.1.4、3.2.2を公開
http://sourceforge.jp/magazine/12/03/02/0449207

Riding Rails: [ANN] Rails 3.2.2 has been released!
http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-2-2-has-been-released
0152nobodyさん2012/03/05(月) 15:20:12.44ID:???
github の mass assignment 脆弱性が突かれた件
http://blog.sorah.jp/2012/03/05/mass-assignment-vulnerability-in-github

これこのスレでも話題に上ってたよね?
0153nobodyさん2012/03/05(月) 15:39:15.80ID:VBG5Ifae
http://logsoku.com/thread/kohada.2ch.net/php/1320393984/#770
0154nobodyさん2012/03/05(月) 16:06:00.38ID:VBG5Ifae
http://logsoku.com/thread/kohada.2ch.net/php/1320393984/#788
0155nobodyさん2012/03/05(月) 16:56:00.39ID:iQwb7kyp
以下の時に無理やりmulti_json (1.1.0)を使わせるにはどうしたら良いでしょうか?
どなたか教えて頂けると嬉しいです _ _
Bundler could not find compatible versions for gem "multi_json":
In Gemfile:
omnipopulus (>= 0) ruby depends on
multi_json (~> 1.0.0) ruby

rails (= 3.2.2) ruby depends on
multi_json (1.1.0)
0156nobodyさん2012/03/05(月) 17:18:17.43ID:VBG5Ifae
http://rubygems.org/gems/omnipopulus
https://github.com/kandalf/omnipopulus
0157nobodyさん2012/03/05(月) 22:47:04.11ID:VBG5Ifae
Wizard-ify Your Rails Controllers with Wicked - YouTube
http://www.youtube.com/watch?v=K1IEy4UJLjE#!
0158nobodyさん2012/03/06(火) 11:17:58.21ID:Mbwu5NQr
噂のRuby&Githubなプロジェクトにスキな継続的インテグレーションサービス「Travis CI」を試してみたらすごくよかった
http://mochizblog.heroku.com/21
0159nobodyさん2012/03/06(火) 11:36:43.54ID:U2WpLIdS
.erbに書いた以下のコードをもっと短く書けないでしょうか?
noticeを二度書くのが冗長だと感じるのですが・・・
<% if notice %>
<div class="alert alert-info"><%= notice %></div>
<% end %>
0160nobodyさん2012/03/06(火) 11:39:22.07ID:???
<%= "<div class='alert alert-info'>#{flash[:notice]}</div>" - if flash[:notice].present? %>

あんまりやらないけど
0161nobodyさん2012/03/06(火) 11:40:58.27ID:???
もしくは、DIV自体は出ていいなら
<div class="alert alert-info"><%= notice.presence || "" %></div>
0162nobodyさん2012/03/06(火) 13:52:05.61ID:???
http://twitter.com/#!/ike728/statuses/164164168839204865

http://www.sponichi.co.jp/gravure/special/ir_2010/ir_ikezawaasuka/KPhotoNormal20100731176_p.html
0163nobodyさん2012/03/06(火) 19:10:00.62ID:???
collection_selectでDBの複数の列から一つのリストボックスを作る方法って
なにかありますでしょうか?
おなしゃす!
0164nobodyさん2012/03/06(火) 19:43:14.63ID:???
>>163
あるよ
0165nobodyさん2012/03/06(火) 19:44:00.80ID:???
>>164
まじで
0166nobodyさん2012/03/06(火) 20:02:13.16ID:???
<%= f.collection_select( :station1, @railway :station1, :station1) %>
:station1 と :station2 とで一つにしたいのです。
おおおなしゃす!
0167nobodyさん2012/03/06(火) 21:13:23.55ID:???
collectでゴニョゴニョすりゃええだけちゃうんかい
0168nobodyさん2012/03/06(火) 21:31:29.39ID:Mbwu5NQr
http://twitter.com/search/%23shibuyarails 
0169nobodyさん2012/03/06(火) 21:45:29.03ID:Mbwu5NQr
pluck
first_or_create
http://d.hatena.ne.jp/hichiriki/20120229
0170nobodyさん2012/03/06(火) 21:48:42.85ID:???
mass_assignment_sanitizer
https://github.com/rails/rails/pull/1403
0171nobodyさん2012/03/06(火) 22:02:11.44ID:Mbwu5NQr
find_or_create
0172nobodyさん2012/03/07(水) 00:10:05.75ID:x208WeF5
Rails Best Practices | Protect mass assignment
http://rails-bestpractices.com/posts/148-protect-mass-assignment
01731592012/03/07(水) 15:58:52.25ID:???
>>160-161
ありがとうございます!勉強になりました‐。
0174nobodyさん2012/03/08(木) 22:44:25.11ID:sSSqQ+82

Proposal for Improving Mass Assignment
https://gist.github.com/1974187
0175nobodyさん2012/03/09(金) 07:53:54.40ID:???
ビューヘルパーというのは出来るだけ使った方が良いのですか?
hamlでゴリゴリ書きたいのですが・・・
0176nobodyさん2012/03/09(金) 08:01:58.13ID:???
むしろ使わないほうが軽い
特にLink_toとかね

でもメンテナンス性が下がる
好きにすればいいと思う
0177nobodyさん2012/03/09(金) 08:06:41.83ID:???
hamlもずっと自分達でやるなら良いけど、デザイナ入れると相手がお手上げなので仕事では使った事無いな
0178nobodyさん2012/03/09(金) 15:27:17.25ID:CaKlZb34
Ruby on Railsが簡単というのは嘘 - 30 to 30
http://toyoshi.hatenablog.com/entry/2012/03/09/143753

Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
http://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html
0179nobodyさん2012/03/10(土) 03:51:48.50ID:???
>>177
railsつかってviewをかける能力をもったデザイナを雇えば解決できる
デザイナってjs書ける人が多い気がするから、学べば簡単に習得してくれそう
0180nobodyさん2012/03/10(土) 06:24:39.30ID:???
Rubyっておっそいよなぁ
0181nobodyさん2012/03/10(土) 06:49:29.74ID:dMTyNNmm
機械語
0182nobodyさん2012/03/10(土) 09:05:28.37ID:???
>>179
hamlはほぼプログラミングだから、デザイナを煩わせたくない。あれ、コードの見た目から出来上がりが想像できないし。
haml覚えるよりデザインしてくれという感じ。

scssくらいならやってくれそう。
と思ったら、コンパイルするのが分からない、できないと言われた事はある。

デザイナが会社にいても、テイスト変えたいとか、手が足りなくて外部に頼む事があるので、やはり難しいかな。
■ このスレッドは過去ログ倉庫に格納されています