さっきまでやっていたチャットの内容を無駄にUPしてみる。 なんだか久しぶりに技術的に満たされたチャットだった気がする。 そう、こういうのを求めているのだよ! C&P 06/10/13 21:38 う〜ん、いったんupしてもらえますか?ソースを見てみたいです。 K 06/10/13 21:42 今メールしました。別プロジェクトでやってたので。 06/10/13 21:44 とりあえず、migrationとデータはsvn commitしました。 けど、import/exportがなぜかうまくいかないので試行錯誤中です。 06/10/13 22:27 importができない…。意味がわからない。 C&P 06/10/13 22:28 一行のファイルでもダメですか? K 06/10/13 22:29 そうなんです。 load data infile と mysqlimport の両方を試しているのですが… 06/10/13 22:30 もうちょっとやってみます。 C&P 06/10/13 22:30 load data infile はやったことありますけどねぇ。 06/10/13 22:31 suggest、組み込み中なんですが、文字化けます。何かおもいあたりますか? K 06/10/13 22:32 DBno 06/10/13 22:32 DBの中は文字化けてないです? C&P 06/10/13 22:32 DBはOKです。 K 06/10/13 22:33 僕が試してるときに文字化けたのは、UTF-8問題のときだけでした。 DB/ruby(environment.rb)/rhtml 06/10/13 22:34 Safari云々とかはちょっと試したことがないのでわかりません。 prototype.js使ってるので可能性なきにしもあらず?? C&P 06/10/13 22:35 それは有りません。頂いたプロジェクトの場合文字化けません。DBは同じモノを使っています。 K 06/10/13 22:36 environment.rb の $KCODE とかも大丈夫ですよね。 06/10/13 22:40 importいちおうできましたが、どうしてもload data infileではできませんでした。 06/10/13 22:40 $ mysqlimport -i -uroot -p --fields-terminated-by="," biztrip_development /tmp/stations.dat C&P 06/10/13 22:41 こっちはダメですね。 K 06/10/13 22:42 で、インポートできましたので、こちらで試してください。 C&P 06/10/13 22:42 了解 06/10/13 23:17 だめですね文字化けます。 K 06/10/13 23:19 うーん… C&P 06/10/13 23:20 ん、control.jsにもフィルタが必要か??? K 06/10/13 23:21 確かにcontrol.jsは使ってますね。 C&P 06/10/13 23:21 ちなみにコレ、前方一致ではないんですねぇ。 06/10/13 23:22 あと、「池尻大橋」が「池尻」になっている。 K 06/10/13 23:22 %hoge%になっちゃうみたいです。 C&P 06/10/13 23:25 this.updateChoices(request.responseText); 06/10/13 23:25 this.updateChoices(ajax_filter(request.responseText)); 06/10/13 23:25 で解決。死ね K 06/10/13 23:26 control.jsの中ですか? C&P 06/10/13 23:26 Yes, K 06/10/13 23:26 うわあ、BKだなあ。 C&P 06/10/13 23:26 ワーキングプアだよ K 06/10/13 23:27 ワーキングプアの座は譲りませんよ C&P 06/10/13 23:27 いい勝負ww 06/10/13 23:27 しかしコレ、微妙にヒットしないときがあるなぁ。前方一致にしたい・・・ K 06/10/13 23:30 controllerの 06/10/13 23:30 auto_complete_for :station, :name をけして 06/10/13 23:30 def auto_complete_for_station_name @items = Station.find ( :all, :conditions => [ "LOWER(name) LIKE ?", params[:station][:name].downcase + '%' ], :Order => "name ASC", :limit => 10 ) render :inline => "<%= auto_complete_result @items, 'name' %>" end 06/10/13 23:31 というメソッドに置き換えてみてください。うまくいくかな…。 C&P 06/10/13 23:31 ほほう。ちなみにこれ:index対応してないのでは?? K 06/10/13 23:32 :index? C&P 06/10/13 23:32 <%=text_field("daily_expense[]", 'bill_no' )%> 06/10/13 23:33 こういう奴です。 06/10/13 23:33 リストのインプット項目には、 06/10/13 23:33 "daily_expense[]"ってやると 06/10/13 23:34 daily_expense[id][bill_no]にしてくれます。 06/10/13 23:34 これが更新を3行でかける理由でもあります。 K 06/10/13 23:34 なるほど。 C&P 06/10/13 23:34 DHHは神! K 06/10/13 23:35 神ですねw 06/10/13 23:35 仕組みがまだわからないのだけど、きっちり導入するためにはhelperとか中身のほうも少し手を入れないと駄目なのかな。 C&P 06/10/13 23:36 ためしてダメでしたか?ちなみにコレはRails本体ですよね?? K 06/10/13 23:38 いえ、controllerのほうでoverrideしようと思ったのですが 06/10/13 23:39 500エラーがでて、いまいちだめだったのでちょっと忘れてください。すいません。 C&P 06/10/13 23:40 う〜ん。。。。違うタグで、application_helperに書いた方が早そう。 06/10/13 23:40 例) 06/10/13 23:40 date_filedみたいな奴 06/10/13 23:41 もとい 06/10/13 23:41 いや、もとくないや K 06/10/13 23:41 もとくないw C&P 06/10/13 23:42 つか、暫定でベタ書きすればいいんでは!? 06/10/13 23:43 ループで<style>かかれるの嫌だし。 06/10/13 23:44 必要なのは、 06/10/13 23:44 <script type="text/javascript"> //<![CDATA[ var daily_expense[]_description_auto_completer = new Ajax.Autocompleter('daily_expense[]_description', 'daily_expense[]_description_auto_complete', '/home/auto_complete_for_daily_expense%5B%5D_description', {}) //]]> </script> 06/10/13 23:44 だけだったりする罠 K 06/10/13 23:45 ですねえ。じゃあ、ActionControllerの中を前方一致用に書き換えちゃいますか。 C&P 06/10/13 23:45 そうしますか。 K 06/10/13 23:45 '%' 消すだけだし C&P 06/10/13 23:46 まぁ、そうですな。前方一致以外いらねーし。 K 06/10/13 23:46 えっと、どうしますか。 lib/action_controller/macros/auto_complete.rb の 06/10/13 23:46 39行目なんですがw 06/10/13 23:47 病巣は 06/10/13 23:51 ウソでした。 最新のActionPack(1.12.5)では40行目でした。 C&P 06/10/13 23:51 ActionPackって何処だ?つかRailsって何処に... 06/10/13 23:52 /usr/local/辺りかな? K 06/10/13 23:52 うちだと(Windowsですが) 06/10/13 23:52 C:\ruby\lib\ruby\gems\1.8\gems\actionpack-1.12.5\lib\action_controller\macros 06/10/13 23:52 です。 06/10/13 23:53 いいなあ、UNIX表記で。 C&P 06/10/13 23:53 winは解ります。Unix最高です。 06/10/13 23:53 ビバ・ユニックス 06/10/13 23:53 でら・ユニックス 06/10/13 23:54 ジーク・ユニックス K 06/10/13 23:54 そこまで!? C&P 06/10/13 23:55 あれ・・・上手くいかない。 06/10/13 23:55 autocompleterの引数が解らないなぁ K 06/10/13 23:56 auto_complete_for :Station, :name の記述は残すんですよね? C&P 06/10/13 23:57 でしょうねぇ。divの記述をわすれていたっぽい K 06/10/13 23:57 ic C&P 06/10/14 0:00 だめだぁ。。。起動しない 06/10/14 0:00 ちょっと風呂入ってあとでためして見ます。