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

【RoR】Ruby on Rails Part16

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2013/01/31(木) 08:07:31.27ID:GGHiBszv
前
http://kohada.2ch.net/test/read.cgi/php/1341589839/
http://unkar.org/r/php/1341589839

■参考サイト
<英語>
本家: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
0133nobodyさん2013/02/20(水) 16:19:34.51ID:???
"Entry"というモデル名をさける
http://www.ustream.tv/recorded/25419544

Enumerable#entries
http://ruby-doc.org/core-1.9.3/Enumerable.html
0134nobodyさん2013/02/20(水) 16:23:14.78ID:???
なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT
http://www.atmarkit.co.jp/news/201004/19/twitter.html
0135nobodyさん2013/02/20(水) 16:47:51.33ID:???
>>125
試してみたけどマイナスになることはなかった
>>132
user_list に limit 付けるとかは駄目なの?
0136nobodyさん2013/02/20(水) 23:31:40.12ID:???
それで発行されるであろうSQLで1000msかかるのは単にindexが貼られてないからだと思う
entriesテーブルに、user_idとfavorite_idの複合index貼れば10ms以下になると思う
0137nobodyさん2013/02/21(木) 01:40:33.44ID:???
複合インデックスの落とし穴 | がっとな日々 | ガットコンピューター
http://www.gatc.jp/gat/it/it02dbindex.html

データベースを管理する ー インデックスをはる 其の二 | アカツキ メンバーズ ブログ Akatsuki Member's Blog
http://tech.aktsk.jp/%E6%8A%80%E8%A1%93/database/20111130/228
0138nobodyさん2013/02/23(土) 12:32:35.13ID:???
RailsによるアジャイルWebアプリケーション開発の12章(p149)を勉強中なのですが、
Functionalテストのorders_controller_test.rbの中で、
以下のような記述がありました。

get :new,{},{cart_id: cart.id}

上記の:newの後の"{}"が分からないです。
因みにgetメソッドの構文は以下の通りです。

get(action [,params[session[,flash]])

この"{}"はorder_idの分と考えて良いですか?
削除するとCommand Failedが発生します。
0139nobodyさん2013/02/23(土) 18:15:27.80ID:SC4SCbPW
>>138

yes

get action
get action, params
get action, params, session
get action, params, session, flash

のいずれかの呼び出しが出来るわけだが、paramsが空だからと言って
書かずにいると、形式的には2番目の構造になるので、セッションのデー
タとして渡すはずの { cart_id: cart.id } が params だと見なされてしまう。
0140nobodyさん2013/02/23(土) 20:51:37.27ID:???
Gemの一部分を上書きしたい(いわゆるモンキーパッチを当てたい)のですが
どういうふうにやれば当てられるのかさっぱりわかりません……

方法を教えていただけませんでしょうか
0141nobodyさん2013/02/23(土) 20:53:12.15ID:???
config/initialize/
の中に

module RailsAutolink::ActionView::Helpers::TextHelper
class auto_link

hogehoge

end
end

と書いてみたのですが上書き出来ずno method errorが発生しました
0142nobodyさん2013/02/23(土) 21:21:43.09ID:???
君には無理っぽい
この問題を解決してもすぐ次の問題にぶちあたってここに聞いてくる姿が目に見える
0143nobodyさん2013/02/24(日) 06:42:01.68ID:???
>>139
ありがとうございます
理解できました
0144nobodyさん2013/02/24(日) 09:10:42.88ID:???
>>141
その様子だと、まず ruby の基礎から勉強するしかない
0145nobodyさん2013/02/24(日) 11:38:16.50ID:???
たぶん、そのまま空のハッシュの意味だと思う

メソッドとかで、なくてもいいけど、あったら評価したいような引数はハッシュでとって、
メソッド (オプション1: バリュー,オプション3:バリュー)
って書けるようにするのが多い
0146nobodyさん2013/02/24(日) 11:40:07.48ID:???
>>145
へんなこと書いてた
無視して
0147nobodyさん2013/02/24(日) 16:07:11.62ID:???
Python,PHP,Rubyとやってきたけど、railsを超えるフレームワークってなさげやな(超えるが主観的すぎるけど)
Node.jsも時代を変えるとか言われたが、実際使ってみるとかなり動的なサービスでないとパワーを発揮できないし、やはりrailsが王道
0148nobodyさん2013/02/24(日) 19:55:56.11ID:???
Railsも4.0で迷走しそうだけどな
0149nobodyさん2013/02/24(日) 23:34:05.86ID:???
Rubyは今日で二十周年だったな
Ruby 2.0.0-p0 リリース
0150nobodyさん2013/02/25(月) 18:24:10.37ID:???
>>147
Railsって、ライブラリ(gem)の豊富さが他Webフレームワークに比べてピカイチだと思う。
でも、全部JavaScriptでいけるMeteorとか、今後の競合になりそうだよね。
あれでライブラリが豊富になったら、Railsにとってかなり手強い相手になりそうだ。
0151nobodyさん2013/02/25(月) 22:04:40.14ID:ju6SM6+y
http://ruby-toolbox.com/
0152nobodyさん2013/02/26(火) 15:38:59.44ID:LQxRW7Ck
Riding Rails: Rails 4.0: Beta 1 released!  
http://weblog.rubyonrails.org/2013/2/25/Rails-4-0-beta1/
0153nobodyさん2013/02/26(火) 17:51:22.17ID:bbsNYoxv
has_manyのアソシエーション条件をfindする前などに動的に変更するにはどうしたらいいのでしょうか?
リミットをコントローラ側で指定したいのですが…
0154nobodyさん2013/02/26(火) 21:22:06.16ID:W42IkqHU
何を尋ねられているか分からん。

foo.bars.limit(LIMIT).where(...) とかより複雑な話?
0155nobodyさん2013/02/26(火) 23:32:30.36ID:bbsNYoxv
>>154
例えばモデルの設定ではリミットを設けないけれど、ある状況でコントローラで取得する際にはリミットを設ける場合を想定しています
01561552013/02/27(水) 12:15:59.99ID:???
すいません自己解決しました
cakePHPのようにコントローラで条件を弄れると思っていたのですが、モデル側でclass_nameを使って条件を複数用意しておけばよかったんですね
0157nobodyさん2013/02/27(水) 13:37:52.33ID:N+jceXYU
Railsのclass_nameは使ってはいけない。|WEBデザイン Tips  
http://blog.digital-squad.net/article/125116877.html
0158nobodyさん2013/02/28(木) 11:46:21.42ID:???
Hobo 2.0.0 released!
http://hobocentral.net/blog/2013/02/27/2-0-0-final
相変わらずヘビーな
0159nobodyさん2013/02/28(木) 12:12:05.74ID:Cb5/migA
http://vimeo.com/60361566

http://vimeo.com/60361561
0160nobodyさん2013/02/28(木) 20:45:14.28ID:???
>>158
Hoboなんての初めて知った。
ググってみたけど、日本の記事はほとんどヒットしないね。
使ってる人いるのかな?
0161nobodyさん2013/03/01(金) 15:50:20.83ID:???
色々便利ですよ。記述量も Rails から更に減る。
分かりやすい model ベースの permission、
erb 使わなくて済む & tablib を作れる dryml、
taglib の rapid、
migration generator、
あとは HoboSupport の _? とか *。
ただ、magical すぎて、慣れないとうまく動かないときの原因究明に時間がかかることがあるのと、
Rails が更に遅くなる。
0162nobodyさん2013/03/01(金) 18:41:59.48ID:???
caches_page
で指定したアクションの途中で条件によってキャッシュしないことにできない?
具体的にはpaginationのあるページで最終ページだけはページキャッシュしたくない
0163nobodyさん2013/03/01(金) 22:47:26.56ID:gDaa9weT
条件によってキャッシュしたりしなかったりは if: オプションで出来るが、
ページキャッシュの実装はafter_filterなので、アクション処理の「途中で」
ってのは難しいかも。
0164nobodyさん2013/03/02(土) 09:03:36.86ID:jmXZJcwy
>>163
showでインスタンス変数に条件セットして:ifでattr_readerの名前指定したらいけた
01651552013/03/02(土) 15:53:26.74ID:???
テンプレートエンジンのslimに興味があって少し触ってみたのですが、ソースコードに改行を挟めないんですか?
動作確認をするときにソースの見通しが悪いと不便になりそうなので気にかかります
0166nobodyさん2013/03/02(土) 16:10:57.91ID:AzwBGg8L
"Entry"というモデル名をさける
http://www.ustream.tv/recorded/25419544

Enumerable#entries
http://ruby-doc.org/core-1.9.3/Enumerable.html
0167nobodyさん2013/03/04(月) 13:56:38.13ID:zJe7Zmvl
>>165
| 縦棒
とかを使えば改行出来たはず。
0168nobodyさん2013/03/06(水) 21:49:04.93ID:???
質問です。

メーラーを使う際に、DB上では

-------この次の行から------
一行目

三行目
四行目
-------この前の行まで------


という文字列が格納されています。これは

body = params[message][body]
でフォームに入力された文字列が改行も含めbodyカラムに格納されます。
メーラーのテンプレートは↓です

<p>
<%= @message.body.html_safe %>
</p>

送信されてくるHTMLメールでの表記が

一行目三行目四行目

というように改行を無視して繋がってしまいます。

ビュー上、またはコントローラー上で
改行を<br>に置き換えるには、
どのようにすれば可能ですか?
(gemを利用しておりモデルを改変することが出来ません)
0169nobodyさん2013/03/06(水) 22:40:46.81ID:0aWWruQm
>>168
地道に置換してもいいし、simple_format というヘルパもある。
0170nobodyさん2013/03/06(水) 22:50:47.95ID:???
>>169
simple_formatってgemでしたっけ?

controllerを介さず
view内だけで置換って出来ましたっけ?
0171nobodyさん2013/03/06(水) 23:43:29.42ID:0aWWruQm
http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-simple_format
0172nobodyさん2013/03/07(木) 00:11:48.78ID:???
デフォであったんですね
ありがとうございます。
0173nobodyさん2013/03/12(火) 12:46:09.07ID:???
railsって覚える事たくさんある?初心者は難しいもの?
0174nobodyさん2013/03/12(火) 18:18:50.06ID:???
他の言語のフレームワークと同じくらいじゃないの
gemによる拡張性が大きいから使いこなすには時間かかるかもしれないけど
0175あ2013/03/12(火) 19:33:55.07ID:HwSt3WT4
require 'sinatra'

get '/hi' do
"Hello World!"
end
http://www.sinatrarb.com/
0176あ2013/03/12(火) 19:36:21.36ID:HwSt3WT4
Ruby on Railsはとんでもない生産性を誇るWebアプリケーション作成フレームワークだ。
http://blog.livedoor.jp/zep716/archives/24182409.html
0177あ2013/03/12(火) 19:39:18.67ID:HwSt3WT4
従来の環境では膨大なXML設定ファイルを記述する必要がありました。
Railsでは規約(conventions)に従って、自動的に設定が行われます。
それがconventions over configurationです。
たとえばpeopleというクラスを定義すれば、
規約に基づいて自動的にその単数形であるpersonと関連付けられます。
設定ファイルを記述する必要はありません。
http://itpro.nikkeibp.co.jp/article/NEWS/20060620/241346/
0178nobodyさん2013/03/12(火) 20:09:07.89ID:HwSt3WT4
https://twitter.com/shu_0115/status/311364671808602113
0179nobodyさん2013/03/13(水) 11:42:02.60ID:???
Linuxサーバーって一回設定したら以後放置だよね。Windows Update + Windows Serverの方がよいよね
http://engawa.2ch.net/test/read.cgi/poverty/1363142026/
0180nobodyさん2013/03/14(木) 09:44:29.02ID:SnFlKftv
dommmel : 1600% faster app requests with Rails on Heroku
https://coderwall.com/p/5cafjw

1600% faster app requests with Rails on Heroku | Hacker News
https://news.ycombinator.com/item?id=5370465
0181nobodyさん2013/03/16(土) 22:24:52.43ID:???
ruby2.0.0にアップデートしたらrailsが凄く早くなったよ!
ちゃんとベンチマーク取ってないけど、PHPと遜色ないレベルになった気がする
0182nobodyさん2013/03/18(月) 05:42:46.82ID:???
それ早いって言わないから
0183あ2013/03/18(月) 09:43:11.15ID:io66Pxmf
Sails by balderdashy  
http://balderdashy.github.com/sails/
0184nobodyさん2013/03/18(月) 09:48:45.05ID:io66Pxmf
Riding Rails: [ANN] Rails 3.2.13.rc2 has been released!  
http://weblog.rubyonrails.org/2013/3/7/Rails-3-2-13-rc2-has-been-released/
0185nobodyさん2013/03/18(月) 09:51:29.41ID:io66Pxmf
WebSockets on Rails 4 and Ruby 2 - Pogoapp  
http://www.pogoapp.com/blog/posts/websockets-on-rails-4-and-ruby-2
0186nobodyさん2013/03/18(月) 10:38:47.78ID:???
>>182
Railsが遅すぎてPHPに移行したなんて話もあるんだから
0187あ2013/03/19(火) 01:54:48.68ID:HY0pwsvC
インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。
0188あ2013/03/19(火) 04:59:47.29ID:HY0pwsvC
Rails 3.2.13, 3.1.12, and 2.3.18 have been released!

CVE-2013-1854 Symbol DoS vulnerability in Active Record
CVE-2013-1855 XSS vulnerability in sanitize_css in Action Pack
CVE-2013-1856 XML Parsing Vulnerability affecting JRuby users
CVE-2013-1857 XSS Vulnerability in the sanitize helper of Ruby on Rails

http://weblog.rubyonrails.org/2013/3/18/SEC-ANN-Rails-3-2-13-3-1-12-and-2-3-18-have-been-released/
0189nobodyさん2013/03/19(火) 07:23:46.26ID:HY0pwsvC
Strutsのシェアが欧米は1%以下なのに日本では30%以上
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/iad_otomamay/20130318/1363596244
0190nobodyさん2013/03/19(火) 18:14:14.66ID:???
RailsというよりRubyよりの質問だと思うのですが、携わっているプロジェクトがRailsなのでこちらで質問させてください
引数で来たインスタンスの型チェックというのは、皆さん されるものなのでしょうか?

def hoge(user, hoge)
raise unless user.class == User
user.hoge = hoge
user.update!
end

みたいな感じで。
動的言語としてのRubyの性質やらを考えると、型チェックはしないのが普通なのかなとは思うのですが
記述ミスで、このメソッドを hoge(employ) とコールしてしまった場合
(userインスタンスでなく、employインスタンスを渡してしまった)に、
Employクラスにも、たまたま hoge属性があったら
エラーが起こらず そのまま通ってしまう場合が恐ろしく感じるのです
しかもテストでは比較的、発見しづらいミスだとも思います
0191nobodyさん2013/03/21(木) 07:20:26.19ID:???
ユーザクラスのメソッドにしてください。
0192nobodyさん2013/03/21(木) 11:56:46.92ID:???
やっぱり業務で使われるのはrailsが多いですか?シナトラは趣味でしか使われないですか?
0193nobodyさん2013/03/21(木) 14:23:23.88ID:???
railsが多いのは事実だけど、シナトラも法人サイトで多数採用されてる wikiをみてみそ
ttp://ja.wikipedia.org/wiki/Sinatra
0194nobodyさん2013/03/21(木) 15:28:25.25ID:NjlQYcmr
http://www.sinatrarb.com/wild.html
0195nobodyさん2013/03/21(木) 19:02:43.03ID:NjlQYcmr
https://speakerdeck.com/mrkn/what-a-hard-work-to-make-the-recipe-sharing-service-available-on-ruby-1-dot-9-3
0196nobodyさん2013/03/21(木) 23:15:13.47ID:???
railsほど大仰なのはいらないけど、管理画面が欲しい程度だとpadrino使われるらしいな
0197nobodyさん2013/03/22(金) 07:04:33.80ID:XkfKnkyP
http://twitter.com/cat/status/314258065430044673
https://twitter.com/cat/status/314257831148797952

https://github.com/re4k
http://whois.ansi.co.jp/re4k.info
0198nobodyさん2013/03/22(金) 07:43:54.20ID:XkfKnkyP
https://twitter.com/cat/status/314721165270732802
https://twitter.com/cat/status/314716260250296320
0199nobodyさん2013/03/22(金) 08:34:30.49ID:???
Rails は初めてなんですが、最近どういう構成で運用するのが

nginx + passenger + rails ですか?

ちなみに、passenger が何者で、何してるものなのか、なんで必要なのかが分からず聞いてますw
0200nobodyさん2013/03/22(金) 09:31:55.23ID:???
MAC address
0201nobodyさん2013/03/22(金) 15:37:55.54ID:???
scopeについて調べていたのですが、解説としてこのようなコードが有りました。

class User < ActiveRecord::Base
scope :search, lambda { |name|
where("name = ?", "#{name}")
}
end

where("name = ?", "#{name}") についてnameではなく"#{name}"とするのはなにか理由が在るのでしょうか?
0202nobodyさん2013/03/22(金) 17:18:45.30ID:yxqAW8Yf
Firefox22が「asm.js」採用へ、JavaScriptがネイティブアプリに近い実行速度まで高速化 - GIGAZINE
http://gigazine.net/news/20130322-firefox-asmjs/
0203nobodyさん2013/03/22(金) 21:09:41.00ID:ifwMXc/i
>>201

どこの記事/本よ?

to_sした結果を使いたい、くらいしか想像つかん。
0204nobodyさん2013/03/22(金) 21:16:33.75ID:???
"name like ?", "%#{name}%"
これを修正した
0205nobodyさん2013/03/27(水) 00:04:40.50ID:A67zM3ce
http://www.slideshare.net/11ro_yamasaki/ruby2013
0206nobodyさん2013/03/28(木) 15:34:50.42ID:???
Rails製のWikiシステムでおすすめありませんか?
wiki on railsとかはあったんですがフルすぎて……
0207nobodyさん2013/03/28(木) 16:48:31.04ID:???
そういう完成下のがほしいのなら
Railsじゃないほうがいいんじゃないかな
無理してRailsを使わんでもええんよ
0208あ2013/03/28(木) 17:36:34.38ID:???
https://www.ruby-toolbox.com/categories/wiki_apps

https://www.ruby-toolbox.com/#Content_Management_Blogging
0209nobodyさん2013/03/28(木) 18:53:16.42ID:???
たぶん システムの一部にWikiの機能がある、みたいな要件で
モジュール化されたWikiシステムが欲しいんだろう
俺も欲しい 誰か作って
0210nobodyさん2013/03/31(日) 12:01:34.56ID:2aEijAQl
「Herokuにだまされた」――新興企業の指摘にHerokuが謝罪

Ruby on RailsのPaaS「Heroku」の課金の仕組みをめぐり、新興のネット企業が
「Herokuにだまされた」と訴えた。これに対しHerokuは2月15日、顧客に対する
説明が不十分だったと問題を認め、改善に努めると表明している。
http://www.atmarkit.co.jp/ait/articles/1302/15/news090.html

Herokuって、恐ろしいよな
0211nobodyさん2013/03/31(日) 14:58:17.68ID:???
>>210
https://twitter.com/bulkneets/status/304801081182023680
0212nobodyさん2013/03/31(日) 15:30:32.44ID:???
>>211
なんだかややこしすぎてよくわからなかったけど、
それほど悪質なケースとは思わないな。
これをきっかけにengine yardとかに流れた人もいるかもしれないが。
サービスが改善すれば、herokuを使い続ける人もいるんじゃない?

いずれにしても、記事を鵜呑みにするのは止めた方がいい。
0213nobodyさん2013/03/31(日) 15:51:20.56ID:???
へろくさん、なんでガンダムなんですか?
0214nobodyさん2013/03/31(日) 18:39:40.13ID:???
一ヶ月委譲前の話を今更
0215nobodyさん2013/03/31(日) 18:41:31.53ID:Mf8yJZR4
さっき知ったんだろ。いじめてやるなよ。
0216nobodyさん2013/04/01(月) 08:34:23.82ID:???
変わったんだ?
0217nobodyさん2013/04/02(火) 14:42:59.94ID:/GCXEF4a
https://twitter.com/cn/status/318936980937388032
0218nobodyさん2013/04/02(火) 18:43:59.06ID:???
http://twitter.com/cat/status/314258065430044673
https://twitter.com/cat/status/314257831148797952

https://github.com/re4k
http://whois.ansi.co.jp/re4k.info
0219nobodyさん2013/04/03(水) 01:03:50.57ID:gvIwbNbw
acts_as_taggable、またはacts_as_taggable_on_steroidsを使ってる人いる?
日本語特有の問題でどうしても分からないことがあります。

taggingsテーブル・・・対象モデルの対象レコードにどのタグがついているか?のレコード
tagsテーブル・・・タグのマスタテーブル

から構成されているんだけど

例えばtagsに

プロジェクトX
プロジェクトX
プロジェクト�]

と3種類の既存タグレコードがあったとします。
このとき、
videosモデルのレコードに「プロジェクトX」のタグをつけ保存しようとすると
「プロジェクトX」だけではなく他の2つ
「プロジェクトX」
「プロジェクト�]」
まで自動的に作られてしまいます。なお保存可能タグの件数を1件とvalidationで指定していたとしても
それを無視してこの3つが作られ保存されてしまいます。

この問題の原因や解決方法が分かる方はいませんか?
0220nobodyさん2013/04/03(水) 10:59:16.17ID:???
>>219
https://github.com/mbleigh/acts-as-taggable-on/blob/master/lib/acts_as_taggable_on/tag.rb
def self.named(name)
 if ActsAsTaggableOn.strict_case_match
  where(["name = #{binary}?", name])
 else
  where(["lower(name) = ?", name.downcase])
 end
end

def self.named_any(list)
 if ActsAsTaggableOn.strict_case_match
  where(list.map { |tag| sanitize_sql(["name = #{binary}?", tag.to_s.mb_chars]) }.join(" OR "))
 else
  where(list.map { |tag| sanitize_sql(["lower(name) = ?", tag.to_s.mb_chars.downcase]) }.join(" OR "))
 end
end

ここでlowerしているからXとxとXの差が吸収されてる。このlowerを外せばいけますよ
gemをカスタマイズして使う方法は分かりますか?
0221nobodyさん2013/04/03(水) 11:06:11.03ID:???
>>220
ご丁寧にありがとうございます。
すみません、gemのカスタマイズ方法については分かりません
もし良ければ教えていただけませんか?
gem install acts_as_taggable_on_steroids
を実行しただけです。
0222nobodyさん2013/04/03(水) 11:10:41.90ID:???
>>221
$cd rails_project
$mkdir plugins
$cd plugins
$git clone https://github.com/mbleigh/acts-as-taggable-on.git

あとはその中のファイルをいじって
$cd plugins/acts-as-taggable-on/lib/acts_as_taggable_on/
$vim tag.rb

でさっき書いた該当箇所の
lower(name)をnameに書き換えます

その後Gemfileに
gem "acts-as-taggable-on", path: "plugins/acts-as-taggable-on"
と読み込み元を指定してやればおkです
0223nobodyさん2013/04/03(水) 14:10:03.33ID:???
>>222
大変ご丁寧にわざわざありがとうございます。

それに付随して1つ質問よろしいでしょうか?


�@gem install acts_as_taggable_on_steroids
の際に出来たディレクトリをそのままコピーして
mkdirで作られたpluginsディレクトリの中に突っ込むのはOKですか?

git cloneで吸い出したバージョンと今使ってるバージョンの相違も考えられますので。

ありがとうございます。
0224nobodyさん2013/04/03(水) 14:38:15.31ID:???
>>223
gemファイルってただのzipファイルなのでそれでも大丈夫だと思います
0225nobodyさん2013/04/03(水) 15:31:27.57ID:???
>>224
ありがとうございます

試しに
/usr/local/lib/ruby/gems/1.9.1/gems/acts-as-taggable-on-2.3.3/lib/acts_as_taggable_on/tag.rb

の中の二カ所をlower(name)→name
へ書き換え
サーバーの再起動をかけましたが
結果は同じようにタグ1つのはずが
やはり3つ(3種類)になって保存されてしまいます。

gem list したときに使用バージョンも確認してるので
修正すべきファイルは
そのディレクトリのそのファイルで間違いないと思うのですが。。。。

他に何か考えられそうなことはありますか?
0226nobodyさん2013/04/03(水) 15:46:03.99ID:???
>>225
Gemfileでpath=...
は設定していますか?
0227nobodyさん2013/04/03(水) 15:46:32.92ID:???
>>225
ログ吐かせるなどして
> 修正すべきファイルは
> そのディレクトリのそのファイルで間違いないと思うのですが。。。。
これが合ってるかどうか確認
まずはそこからだ
0228nobodyさん2013/04/03(水) 15:49:54.33ID:???
>>226
あ、説明不足ですみません

gemディレクトリのコピーはせず
オリジナルのほうを弄っています

このgemだけプロジェクトのpluginディレクトリに入れるのは違和感があったので。

オリジナルのほうを弄ったのに
変化なしということで驚きです。
0229nobodyさん2013/04/03(水) 15:51:50.97ID:ITuk1zhr
お知らせ

市原警察署の生活安全課の帰化人創価警官の指導の元、
入学式から2週間ほど、在日の創価学会員を主体とした自称防犯パトロールが、
2週間ほど行われることになりました

生活安全課の指導であることと、パトロールであることは、
絶対に公言してはいけないとの指導も、帰化人創価警官より出ています

期間中は2人組の在日の創価学会員が、頻繁に創価批判者の自宅周辺を、
うろつき回ると思われます
日本人の方は、充分に注意してください
0230nobodyさん2013/04/03(水) 16:08:07.00ID:???
教えてもらってもアドバイスされた通りに作業せずに勝手に作業して出来ません!って・・・
まずは教えられた通りにやってから自分でやりたいようにいじればいいじゃん・・・
0231nobodyさん2013/04/03(水) 20:42:27.38ID:gvIwbNbw
>>226
教えていただいたとおりにやってみましたが
結果はやはり同じで、1つでなくタグが強制的に3つ(3種類)で保存されてしまいます。
gem 'rails3-jquery-autocomplete'も使用しているのですが関係あるのでしょうか?

>>230
すみません>_<
0232nobodyさん2013/04/03(水) 23:22:33.09ID:???
必ずバージョンを指定しないと下記のようなメッセージが出てbundle installでこけます。
http://fujitaiju.com/blog/technology/ruby/rubyローカルのgemをgemfileに書いてbundle-installするのにハマった/
■ このスレッドは過去ログ倉庫に格納されています