1 名前:nobodyさん mailto:sage [2011/11/04(金) 17:06:24.32 ID:???] ■前 【Ruby】Ruby on Rails Part12 hibari.2ch.net/test/read.cgi/php/1311050686/ ■参考サイト <英語> 本家:rubyonrails.org API document:api.rubyonrails.com/ 開発者のblog:weblog.rubyonrails.org/ 参考wiki:wiki.rubyonrails.org/rails ruby-toolbox.com/ rubygems.org/ agilewebdevelopment.com/plugins/top_rated <日本語> Rails' wiki: wiki.fdiary.net/rails/ twitter.com/dhh www.loudthinking.com/
588 名前:nobodyさん [2012/01/08(日) 22:03:02.09 ID:obYOc1In] >>586 585です。 Rails 3.1.1です。 db:migrate db:create は行っています。 kdri.g.hatena.ne.jp/nakao_mitsuteru/20070501/open_id_authentication こちらを参考にインストールしようとしたのですが、 $ rails plugin install open_id_authentication で、 already installed: open_id_authentication (open_id_authentication). pass --force to reinstall と出ます。 >>vender/plugin/ この先無くなるから、もうあまり使わない方が良いかも。 OpenIDを使いたいのですが、pluginを使わないとしたらどうすればいいでしょうか?
589 名前:nobodyさん mailto:sage [2012/01/08(日) 23:27:51.62 ID:???] Riding Rails: Rails 3.2.0.rc2 has been released! weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released Start moving any remaining Rails 2.3-style vendor/plugins/*. These are finally deprecated! Extract your vendor/plugins to their own gems and bundle them in your Gemfile. If they're tiny, not worthy of the own gem, fold it into your app as lib/myplugin/* and config/initializers/myplugin.rb.
590 名前:nobodyさん mailto:sage [2012/01/09(月) 04:48:08.19 ID:???] >>588 2007年て記事が古過ぎ… Railsは1年で相当変わるので1年以上前の記事は、あまり役に立たない。 openid のプラグインも別の良いのがあったと思う。 どうしてもopen_id_authentication使うなら、 ttps://github.com/Velir/open_id_authentication で。 vendor/plugin 無くなるから、gemで入れるべし。 3.1なんだから、ちゃんとGemfile書いて
591 名前:nobodyさん [2012/01/09(月) 08:43:02.00 ID:DMrpzMan] 認証はDeviseとOmniAuthが2巨頭なのかな。
592 名前:nobodyさん mailto:sage [2012/01/09(月) 09:36:50.74 ID:???] >>591 さん 情報ありがとうございます。 それでやってみます。
593 名前:nobodyさん mailto:sage [2012/01/09(月) 09:39:54.42 ID:???] まったく同じ話がRailsのMLでも流れてきたわけだが。 これは偶然か必然か…。同一人物だとしたら、 「2chのやつらは役に立たないから、MLの優しい人に聞こう」 という魂胆が丸見えで、好感はいだけないな。
594 名前:nobodyさん mailto:sage [2012/01/09(月) 12:32:43.95 ID:???] RailsのML、日本のは全然流れてないから入ってないわ
595 名前:nobodyさん [2012/01/09(月) 14:35:16.33 ID:7f0AwpQn] 安藤優子、木村太郎は、某プロパイダの社外取締役、かつ、安藤は、フジ社外の人間にもかかわらず、フジテレビジョンのM&Aの最中、フジのホワイトナ イトの【親会社】の本業を無視して、「インターネットは虚業だ。具体性がない 。」というようなことをコメントしました。この虚業は、livedoorを指していた としても、「同業者」であったということは、非常に、違和感を感じずには、い られません。
596 名前:nobodyさん mailto:sage [2012/01/09(月) 22:28:24.19 ID:???] >>587 アジャイル開発の4版よんだけどなかなかいいじゃないか 最初にRuby入門つけたのもいい感じ ショッピングサイトを作るのは二度目だったけど少しだし、今回からはテストをしながらなんで、さくさくいけた これにでてきたこととHEADFIRSTにでてきた検索絞り込みとGoogleMapみたいなAjaxからのCRUDができればウェブアプリで必要なことはだいたいできるようになるんじゃないか?
597 名前:nobodyさん [2012/01/10(火) 10:40:02.72 ID:fEXJ/Y97] >>596 了解。HeadFirstは最初に買った、Rails本です。 あれしろ、これしろと、手を動かす指示が書いてあるのだけど、 何やってるのかが、チンプンカンプンなので、HeadFirstはお蔵入りです。 今、山田祥寛本を読んでるけど、良い感じ。 アジル開発の4版と山田本の両方をペラペラ眺める日々をしばらく過ごす 事にします。 図書館には、延長願いを出しに行くのが面倒だなぁ。
598 名前:nobodyさん [2012/01/11(水) 09:33:16.49 ID:sSdbuxVR] ページの一部を除外した状態のキャッシュを作りたいんですが、可能でしょうか? 『フラグメントキャッシュ』は、ページの一部をキャッシュする機能ですよね? 今回はその逆で、ページの一部を含まない状態のキャッシュを作成したいんです。 こういうことって可能でしょうか? ググっても分からなかったもので、分かる方がおられたら教えていただきたいです。
599 名前:nobodyさん mailto:sage [2012/01/11(水) 14:13:31.69 ID:???] 普通に「ページの一部を含まない状態」をキャッシュすればいいのでは?
600 名前:nobodyさん mailto:sage [2012/01/11(水) 16:02:48.82 ID:???] >>599 といいますと・・・? フラグメントキャッシュで、含みたくない部分以外を範囲指定してやれば良いということでしょうか?
601 名前:nobodyさん mailto:sage [2012/01/11(水) 16:16:31.15 ID:???] うん
602 名前:nobodyさん [2012/01/11(水) 16:49:24.17 ID:Q415Wjs8] 「ようこそ●●さん」の●●以外が固定みたいなありがち例なら、 可変部分だけAJAXで引っ張ってくるという手もある。
603 名前:nobodyさん mailto:sage [2012/01/11(水) 16:59:43.66 ID:???] 俺はもうキャッシュを優先して セッションに依存するページとそうでないページを明確に分けるようにして できるだけセッションに触れないにしてるな AJAXは結局アプリケーションにRPCするから 静的ファイルだけに比べるとかなりコストが高くなるんだよね
604 名前:nobodyさん mailto:sage [2012/01/11(水) 17:06:33.58 ID:???] シンプルな認証機能に管理者権限を持たせるrole機能を追加したいと思い調べたところ restful_authenticationにrole_requirementというプラグインを使うといいとでたのでインストールしたいのですがもしかして現在はもう入手できませんか?
605 名前:nobodyさん [2012/01/11(水) 17:13:02.30 ID:Q415Wjs8] 「プラグインを使う」という時点で記事が古いからなー。 https://www.ruby-toolbox.com/search?q=authorization ここで人気のありそうなのに対する言及をひととおりぐぐってみてはどうか。
606 名前:nobodyさん mailto:sage [2012/01/11(水) 17:40:27.75 ID:???] ありがとうございます rails2.3から脱出できないので古くてもいっぱいでてきたresethul_authenticationで頑張ってましたが、やっぱり新しいほうがいいんですかね・・・ とりあえずdeviceとacl9あたりがメジャーっぽいのでその辺も見てみます
607 名前:nobodyさん mailto:sage [2012/01/12(木) 08:41:17.11 ID:???] >>602 ユーザ名(ニックネーム)ならクッキーに入れといてjavascriptで表示すればいいじゃん
608 名前:nobodyさん [2012/01/12(木) 09:24:00.86 ID:4XFS90f0] いや、フラグメントキャッシュ以外にも手はあるよ、という話なわけで。
609 名前:nobodyさん mailto:sage [2012/01/12(木) 12:00:55.71 ID:???] >>598 ですが、皆様色々なご意見ありがとうございます。 具体的には以下の現象で困っています。 今作成中のwebアプリでログイン認証があり、 1.ログアウト後に表示されるページA(キャッシュされるページ)に「ログアウトしました」という文言を表示させています。 2.再びログインし、ページBに行きます。 3.そしてページA飛ぶと、ログインしているのもかかわらず「ログアウトしました」という文言が表示されてしまいます。 これは上記1でページAをキャッシュした際、「ログアウトしました」という文言もキャッシュに含まれているからだと思います。 自分のイメージ的には、ページキャッシュで、 キャッシュに含めたくない部分を何らかのタグ(タグじゃないかもしれませんが)で囲い、 その囲った部分はキャッシュに出力されない。というようなことがもし可能なら、簡単なのだけれど・・・と思っています。 このような処理は可能なのでしょうか?
610 名前:nobodyさん mailto:sage [2012/01/12(木) 13:23:10.17 ID:???] そもそもキャッシュはユーザごとじゃないから最初にアクセスした ユーザのデータでキャッシュが出来て後から来た人に情報駄々漏れになるよ
611 名前:nobodyさん mailto:sage [2012/01/12(木) 13:53:35.68 ID:???] 動的な情報を出すページをキャッシュするという発想がそもそも違うのでは
612 名前:nobodyさん mailto:sage [2012/01/12(木) 14:33:36.78 ID:???] そもそもキャッシュの問題で特定できてるの? キャッシュ切ったら正常に動作するの?
613 名前:nobodyさん mailto:sage [2012/01/12(木) 18:40:36.77 ID:???] >>598 です。 >>610 キャッシュするページは、基本的に誰に見られてもいい情報ですので、その点は大丈夫かと思われます。 「ログアウトしました」という文言さえ出なければいいのですが・・・ >>611 やはりそうなんでしょうか・・・(汗 >>612 キャッシュを切れば正常に動作します。
614 名前:nobodyさん mailto:sage [2012/01/13(金) 02:48:55.26 ID:???] api.rubyonrails.org/classes/ActionDispatch/Flash.html
615 名前:nobodyさん mailto:sage [2012/01/13(金) 10:19:17.07 ID:???] > 「ログアウトしました」という文言さえ出なければいいのですが・・・ じゃあ出すなよw
616 名前:nobodyさん mailto:sage [2012/01/13(金) 11:39:56.71 ID:???] >>615 画面上には出したいのです。 ただ、キャッシュにはその文言を含めたくないということです。
617 名前:nobodyさん mailto:sage [2012/01/13(金) 11:46:33.49 ID:???] キャッシュにごちゃごちゃ機能持たせたらキャッシュの意味ないだろ
618 名前:nobodyさん mailto:sage [2012/01/13(金) 11:53:00.69 ID:???] 素人質問で恐縮ですが、Railsって「uri」と「url」の使い分けってしてますか。 Rubyにはopen_uriというライブラリがあると聞いて、Rubyでは「uri」と「url」を使い分ける文化があるのかなと思いましたが、 Railsではどうなんだろうと思った次第です。
619 名前:nobodyさん mailto:sage [2012/01/13(金) 12:21:59.29 ID:???] >>609 >自分のイメージ的には、ページキャッシュで、 >キャッシュに含めたくない部分を何らかのタグ(タグじゃないかもしれませんが)で囲い、 >その囲った部分はキャッシュに出力されない。というようなことがもし可能なら、簡単なのだけれど・・・と思っています。 >このような処理は可能なのでしょうか? そういうやり方があってもいいと思う。 (PHPのテンプレートエンジンであるSmartyには似たような機能があったはず。) ただRailsにはなかったと思うから、キャッシュしたHTMLをさらに加工して出力する仕組みを自分でつくる必要がある。 もしくは、キャッシュにはその文言を含めず、かわりにクッキーに格納してそれをJavaScriptで出力する。
620 名前:nobodyさん mailto:sage [2012/01/13(金) 16:23:02.19 ID:???] > キャッシュにはその文言を含めたくない キャッシュされたあとにログアウトしたときは出ないぞ
621 名前:初心者 [2012/01/13(金) 16:36:02.23 ID:mEqOOBY4] かなり基本的なことかもしれませんが、教えてください。 認証に関しての質問です。 いままで、Rails解説本を見て、自作の認証を行っていました。 POSTでユーザとパスワードを送ってもらって、認証できれば、 あとはセッションで、同一人物であることを確認する方法です。 deviseの導入を考えているのですが、 Database Authenticatable、Token Authenticatable というのは、それぞれどういうものでしょうか? (どちらのモジュールを有効にするかで悩んでいます。) 漠然とした質問ですが、ヒントでも教えてもらえないでしょうか。 よろしくお願いします。
622 名前:nobodyさん mailto:sage [2012/01/13(金) 16:46:09.56 ID:???] >>621 d.hatena.ne.jp/babie/20100729/1280381392 日本語でぐぐって一番最初にHITした記事
623 名前:621 mailto:sage [2012/01/13(金) 20:16:27.47 ID:???] single access token を理解していませんでした。 APIとしてサービスを公開するときに必要なんですね。知りませんでした。 とりあえず、ブラウザからアクセスして、認証のみ付けたいので、Database Authenticatableのみでよさそうでした。
624 名前:nobodyさん mailto:sage [2012/01/13(金) 21:43:02.56 ID:???] DBで認証して、成功したら次はsessionから。 自動ログインでcookieから。 仮登録とかメール変更なんかで token利用。
625 名前:nobodyさん mailto:sage [2012/01/13(金) 23:08:27.44 ID:???] sessionとcookieは同じだろ
626 名前:nobodyさん mailto:sage [2012/01/13(金) 23:41:48.48 ID:???] 違う。 sessionもcookie使うけど。 ログイン画面によくある「次から自動ログイン」のチェックボックスのあれは、cookieにトークン入れとく。 よくある認証プラグインでは、 login_from_cookie と login_from_session みたいな感じで分かれてる。
627 名前:nobodyさん mailto:sage [2012/01/14(土) 04:15:33.52 ID:???] 俺が勝手に考える正しいMVCの実装。モデルはデータAPI! - はかますたいる!【きょろの技的雑記】 d.hatena.ne.jp/kyoro353/20111223/1324589389
628 名前:nobodyさん mailto:sage [2012/01/14(土) 12:50:47.82 ID:???] rails-users.jp/ python-users.jp/
629 名前:nobodyさん [2012/01/14(土) 15:20:38.61 ID:OUqaG7y7] coffeescriptで、クッキーを操作することってできるんでしょうか? javascriptならできるんですけど・・・・
630 名前:nobodyさん [2012/01/14(土) 15:21:42.25 ID:dAISp9Jt] ヒント: ブラウザにはCoffeeScriptは見えていない。
631 名前:nobodyさん [2012/01/14(土) 15:33:13.30 ID:OUqaG7y7] >>630 つまり、CoffeeScriptからクッキーを参照、操作できないということでしょうか・・・?;;
632 名前:nobodyさん mailto:sage [2012/01/14(土) 16:07:29.03 ID:???] ヒント:ブラウザにはCoffeeScriptは見えていないということは、何が見えているのでしょうか?
633 名前:nobodyさん [2012/01/14(土) 16:19:57.74 ID:OUqaG7y7] >>632 HTMLとJavaScriptでしょうか?
634 名前:nobodyさん mailto:sage [2012/01/14(土) 17:20:17.06 ID:???] ようやくRailsが飲み込めてきた。 scaffoldで雛形作ってそこからいじろうとするとさっぱりだった。 scaffoldをやめたら簡単に飲み込めた。
635 名前:nobodyさん [2012/01/14(土) 17:22:57.80 ID:8reKjql1] 実際Scaffoldなんてほぼ使わないよね
636 名前:nobodyさん mailto:sage [2012/01/14(土) 17:25:16.34 ID:???] そうは言っても基本はscaffoldだよ。 scaffoldのコード少しいけてないけどな。 どちらかというと基本抑えるために読む用のコードだと思ってるので、理解できたら rails gで好きなようにしたら良いと思う。
637 名前:nobodyさん [2012/01/14(土) 17:55:40.03 ID:MzyBrOAB] 同じ問題にぶつかっている方がいないかと思いまして。。。 Ruby1.8.7 + Rails 3.0 で運用していたシステムの、Ruby側のVersionを 1.9.2 に上げることになりました。 通常の string型のカラムは問題はないのですが、 ActiveRecord のserializeカラム機能を利用した上で、HashやArrayに格納していた文字列を 表示しようとするとエラーになるようになりました。 incompatible character encodings: UTF-8 and ASCII-8BIT 要は、1.9以降は文字列がエンコード情報を持つようになったために起こっている問題です。 最悪、全てのレコードを精査して、 DBデータの再構築(全ての対象データを String.toutf8 して再保存する) をするしかないのかなと思っていますが、もっとスマートな解決策を知っている方はいませんでしょうか。
638 名前:nobodyさん mailto:sage [2012/01/14(土) 18:11:41.19 ID:???] scaffold は自分でジェネレータ作ればなんぼかましになる
639 名前:nobodyさん mailto:sage [2012/01/14(土) 18:30:48.88 ID:???] >>637 ちゃんと日本語を含んだコメントやコードのある .rb ファイルは、先頭にマジックコメントが付いてるんだろうな? # coding: utf-8
640 名前:nobodyさん mailto:sage [2012/01/14(土) 18:39:21.60 ID:???] CoffeeScriptでページ読み込み時の処理をさせたいけど、うまくいきません。。。 たとえば、ページAとページBがあるとします。 そしてページBのCoffeeScriptに以下のコードを書きました。 ---------------------------------- $ -> $(document) .ready -> alert "onload" ---------------------------------- すると「onload」というメッセージが出るのですが、これがページAを表示したときにも出てしまいます。 理想としては、ページBで読み込み完了した時のみ、「onload」のメッセージが出てほしいのですが、どうしたらよいのでしょうか? ググってもあまり情報がなく、皆目見当がつかない状態です。 分かる方がおられましたら、どうかお願いします。
641 名前:nobodyさん mailto:sage [2012/01/14(土) 18:41:45.51 ID:???] >>640 です。 すみません、CoffeeScriptのソース部分で、スペースが削られてしまいました。 改めて以下に書きます。 $ -> $(document) .ready -> alert "onload"
642 名前:nobodyさん mailto:sage [2012/01/14(土) 19:03:20.62 ID:???] むりせずjsで書けばw
643 名前:nobodyさん [2012/01/14(土) 19:23:00.89 ID:dAISp9Jt] どのファイルに書いたんだよ。
644 名前:nobodyさん mailto:sage [2012/01/14(土) 19:25:00.99 ID:???] >>643 ページBのcoffeeファイルに書きました。
645 名前:nobodyさん [2012/01/14(土) 19:30:56.72 ID:BK0/OR0A] app/assets/javascripts/application.js に //= require_tree . と書いてある以上、app/assets/javascripts の下に置いたら 全部まとめて1つのファイルになって、全ページで読み込まれる。 ページのURLとか、bodyのidとかで、動作対象ページと判断がつく場合だけ 動くように書けばいいんじゃないの? あと、 jQuery では $(callback) が $(document).ready(callback) と同義なので、 $-> alert('onload') でよいと思う。
646 名前:nobodyさん mailto:sage [2012/01/14(土) 19:35:16.16 ID:???] >>639 返答有り難うございます。 それがerbファイルの中で利用している部分なのです。 erbファイルに <% # -*- coding: utf-8 -*- %> を書くなども試してみたのですが、駄目でした。
647 名前:nobodyさん mailto:sage [2012/01/14(土) 19:36:04.88 ID:???] >>645 なるほど、全ページで読み込まれるのですね。 その点を知りませんでした。 お教えいただき、ありがとうございました。
648 名前:nobodyさん mailto:sage [2012/01/14(土) 20:18:11.10 ID:???] >>646 コントローラとかモデルとかヘルパとか、マイグレーションには日本語入ってないの?
649 名前:nobodyさん mailto:sage [2012/01/15(日) 01:30:43.73 ID:???] プログラマにとっては一人で一社ではなく、弁護士と一緒で一人で3社、4社と担当できる。 プログラマががんばって生産性が上がれば担当しているお客様をふやして給料も上がる。というビジネスモデル www.publickey1.jp/blog/11/post_191.html
650 名前:nobodyさん mailto:sage [2012/01/15(日) 01:41:18.63 ID:???] それはないわ〜 頑張って1人で何人分も仕事したら給料上がるとか
651 名前:nobodyさん mailto:sage [2012/01/15(日) 02:10:41.77 ID:???] 担当者が怪我して会社行けなくなった場合の運用とか考えてなくね?
652 名前:nobodyさん mailto:sage [2012/01/15(日) 03:21:32.46 ID:???] それってただのフリーランス
653 名前:nobodyさん [2012/01/15(日) 06:44:56.04 ID:SjKDw288] 話ぶったぎってすんません。 最近Railsを始めた初心者です。 Rails3 のActiveRecordについて質問です。 Post belongs_to :User User has_many :Posts となっており、 PostsController#indexにおいて、 respond_to do |format| format.json { render json: @posts } end という形で@postsを返す際に、Userモデルのnameを含めたいと考えました。 @posts = Post.select('posts.title,users.name').joins(:User).limit(10) としてやると、 SELECT posts.title,users.name FROM `posts` INNER JOIN `users` ON `users`.`id` = `posts`.`User_id` LIMIT 10 となり、発行されるSQL的には良いのかなと思っているのですが、 返ってくる値に利用される値はposts.title のみになってしまいます。 なんかとんでもない初歩的なところで躓いてるような気がするのですが、 いろいろ調べたり試したりしてハマってしまってます。 なにか方針やヒントなど、 諸先輩方のご教示をいただければ幸いです。
654 名前:nobodyさん mailto:sage [2012/01/15(日) 09:12:28.97 ID:???] render json: posts.json(includes: :user) てな感じかと
655 名前:nobodyさん mailto:sage [2012/01/15(日) 09:33:24.49 ID:???] 普通に返ってくるけど。rails 3.1.3で試したら。 あと実コードは違うのかも知れないが、関連のシンボルは小文字で(:user)。
656 名前:nobodyさん [2012/01/15(日) 10:23:01.12 ID:nqvAfoHq] 普段は(jQuery使わないので)気にしていなかったんですが、 assets/javascript/application.js に書かれている //=require jquery の実体(jquery.js)はどこにあるんでしょうか? 普通は、assets/javascript以下に置いてあるのかと思うんですが、ありません。。 公式サイトなどから毎回ダウンロードするような処理が組み込まれている(?)んでしょうか。 これから、jqueryを使おうと思っていて 自分のRailsのjqueryのバージョンがどうなってるか、 メンテナンスをどうするか 実体がどこにあるかわかならいと 調べようがないなと思い、質問させてもらいました。 ご存じの方教えてください。よろしくお願いします。
657 名前:nobodyさん [2012/01/15(日) 12:53:44.45 ID:8bjFmpXJ] jquery-rails gemが持っている。 GEM_HOME/gems/jquery-rails-VER/vendor/assets/javascripts
658 名前:nobodyさん mailto:sage [2012/01/15(日) 15:14:06.66 ID:???] weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released
659 名前:nobodyさん [2012/01/15(日) 15:42:40.18 ID:8bjFmpXJ] もう今日にもrcが取れそうだというのにw
660 名前:656 mailto:sage [2012/01/15(日) 19:15:57.19 ID:???] >>657 ありがとうございます。
661 名前:nobodyさん mailto:sage [2012/01/16(月) 12:32:09.25 ID:???] EC2はサーバーを停止するとデータが消える 2年以上も前の話です。。 EBS用いれば、サーバー停止 してもデータは消えない EC2はIPアドレスが毎回変わってしまう EIP(Elastic IP)を用いて固定アドレスを割り当て可能 クラウドは障害がおきると何もできない 物理DC/サーバーも障害は起こる。 クラウドの良さは、障 害からの復帰に複数の手段があり、備えておける www.slideshare.net/kentamagawa/aws-9170814 www.slideshare.net/kentamagawa/ss-8786548 www.slideshare.net/yuumi3/aws-on-rails
662 名前:653 mailto:sage [2012/01/16(月) 17:41:59.25 ID:???] >>654 >>655 ありがとうございます。 rails 3.1.3 で普通に返ってきました。(関連のシンボルは実コードも:Userになっていたので修正しました) rails console でクエリの形を色々いじくって、返り値の値をみていたのせいか、 実際にjsonとして吐き出した時と返り値が違っていたので、ちょっと混乱していました。すんません。
663 名前:nobodyさん [2012/01/16(月) 18:18:36.01 ID:It2/qso7] submitの二度押し防止で:disable_with使っているんですがクリックした後ブラウザバックするとボタンが非活性のままになっています。 元に戻すいい方法ありませんか?ちなみにfirefoxで発生します。
664 名前:nobodyさん mailto:sage [2012/01/16(月) 22:50:16.73 ID:???] >>604 です 結局他の認証ツールは情報が少ないのとrailsバージョン的にresthul_authenticationを使って行くことにしました 目標はユーザー登録、ログイン、ログアウト、adminのみアクセスできるページを作ることです。 www.aise.ics.saitama-u.ac.jp/~gotoh/NetBeansWithRestfulAuthentication.html こちらのサイトを参考に、メール認証機能、パスワード変更機能、パスワード忘れ機能を省いて行く事に挑戦しようと考えました mail.rb以降を飛ばしてpermissionの生成に移り、その他必要のなさそうな機能追加を無視して進めています users_controller.rbのcreateやupdateをどうするべきかわからないのでアドバイスをもらえないでしょうか 環境は上記サイトとほぼ同じでsqliteでなくmysqlを使っています またresthul_authenticationはプラグインでなくgemでインストールしました
665 名前:nobodyさん mailto:sage [2012/01/16(月) 23:50:09.16 ID:???] なんかもう自分で自分のレスを見ていやになる・・・ すいません、>>664 の質問はスルーでお願いします もう時間もないのでアクセスできるコンピューターを限定して管理ページにだけ単純な認証機能をのせることで代用したいと思います アクセス制限はapacheで公開するときに簡単に設定できるみたいですし・・・ スレ汚しすいませんでした
666 名前:nobodyさん mailto:sage [2012/01/17(火) 00:06:10.11 ID:???] Deviseなら情報腐るほどあると思うけど…。 権限はcancanでも使えばいいし。
667 名前:nobodyさん [2012/01/17(火) 10:45:36.97 ID:xcCT9DhO] マスタ/スレーブの冗長化の基本は4台1セット d.hatena.ne.jp/uncafe/20110919 データベースのレプリケーション(複製)では、slaveに最低3台のサーバを適用している。 jibun.atmarkit.co.jp/ad/comp/112mitsu/01.html
668 名前:nobodyさん [2012/01/17(火) 10:51:58.18 ID:46QLTXdT] 2012年1月は、C#がC++を抜いて3位につけたことが特に注目される。C++は長期に渡って 緩やかな下落傾向にある一方で、C#は上昇傾向が続いており、特にここ数年は上昇傾 向が強くなっている。 今後しばらくは、C#とC++で順位の入れ替えを繰り返すものと見られるが、最終的には C#が3位、C++が4位に落ち着く可能性が高い。また、Objective-Cも急成長を続けており、 この傾向が続いた場合には、C#、Objective-C、C++という順位に変わっていく可能性もある。 上記のほか20位以内に入ったプログラミング言語としては、Rが19位に、Luaが20位に 入った点が注目される。 特に、統計処理や統計データのグラフィック化などに利用されるRプログラミング言語は、 ここのところ注目が高まっている。Rの機能拡張が、Googleの支援によって実現したこと などもその一因となっているものとみられる。 1 Java 17.479 (-0.082) 18ヵ月連続1位 2 C 16.976 (-0.081) 3 C# 8.781 (+0.576) 3位へ浮上。上昇傾向 4 C++. 8.063 (-0.189) 4位へ下落 5 Objective-C 6.919 (+0.114) 上昇傾向 6 PHP 5.710 (-0.291) 下落傾向 7 (Visual)Basic 4.531 (-0.226) 8 Python. 3.218 (-0.274) 9 Perl. 2.773 (+0.301) 10 JavaScript 2.322 (+0.123) 11 Delphi 1.576 (+0.331) 12 Ruby. 1.441 (-0.053) news.mynavi.jp/news/2012/01/12/058/
669 名前:nobodyさん mailto:sage [2012/01/17(火) 13:37:22.61 ID:???] CoffeeScriptの中で、RailsRootのパスを取得することってできるのでしょうか?
670 名前:nobodyさん mailto:sage [2012/01/17(火) 14:14:16.72 ID:???] そんなのが必要になってる時点で何かおかしい。 どうしても必要ならコントローラから渡したり、erbにして取ったりはできる。
671 名前:nobodyさん mailto:sage [2012/01/17(火) 15:19:16.77 ID:???] >>669 です。 >>670 「erbにして取る」と言いますと、どういうことでしょうか?
672 名前:nobodyさん mailto:sage [2012/01/17(火) 19:06:28.60 ID:???] それくらいはググれ
673 名前:nobodyさん mailto:sage [2012/01/18(水) 13:43:28.80 ID:???] すみません,質問させてください. Railsで作成したプログラムからテーブルの列を変更することはできますか? ユーザー側からテーブルの変更をできるようにしたいです.
674 名前:nobodyさん mailto:sage [2012/01/18(水) 14:11:45.08 ID:???] できなくはないけど、あまりやらない。 migrationと齟齬出るし。 使ってるものによっては、アプリサーバの再起動も要る。 ある人が列消したりしたら、同時に使ってる人はエラーになる。 おとなしくphp*admin使えば?
675 名前:nobodyさん mailto:sage [2012/01/18(水) 14:15:42.32 ID:???] 住所録的なの作ってて,ユーザー側から項目追加できるようにしたいんですよね. やっぱりmigrationで毎回保守してる人が回さないとダメかー
676 名前:nobodyさん mailto:sage [2012/01/18(水) 14:23:30.56 ID:???] それはデータの持たせ方による。 あらかじめ多めにカラム取っておくとか。 一部のデータはjsonにしてtextのカラムに入れるとか。 検索必要ならviewみたいなの用意しとくとか。 住所録ならそんなに増えないでしょ。
677 名前:nobodyさん mailto:sage [2012/01/18(水) 14:32:14.43 ID:???] 今考えている代替案は,人名とフリガナだけ持ったモデル作って,has_manyで 項目ごとに独立したモデルを作る方法です. [User] name:string furigana:string [Attr] attrname:string attrdata:string user_id:integer な感じです. で,別途AttrInfoモデルってのを作って項目の管理をする. [AttrInfo] attrname:string 正しいモデル図の書き方忘れちゃったから説明下手かもしれないですが, そんな感じで子モデルとして項目を独立させる方法が楽かなぁと. 項目もフレキシブルな感じのほうがいいので.. 今は,一つのフォームで複数の子モデル作成するとこで詰まってます.
678 名前:nobodyさん mailto:sage [2012/01/18(水) 14:43:48.36 ID:???] nested_attributes_for で
679 名前:nobodyさん mailto:sage [2012/01/18(水) 15:22:08.27 ID:???] くわしく知らないけどMongoDB向きなんじゃないの?
680 名前:nobodyさん mailto:sage [2012/01/18(水) 16:18:35.88 ID:???] >>678 Thx.できました! >>679 MongoDBまだ理解してないですが,今回はユーザーが DB操作せずに項目の増減できるようにしたいのでこんな感じになってます.
681 名前:nobodyさん [2012/01/18(水) 22:57:41.69 ID:NIE7IPJ6] rails3.1でherokuにあげたら、Application Errorになる。なぜ?
682 名前:nobodyさん mailto:sage [2012/01/18(水) 23:24:43.83 ID:???] asset pipeline周りでは。コンパイルしてる?
683 名前:nobodyさん mailto:sage [2012/01/19(木) 06:35:32.69 ID:???] Heroku | Dev Center | Rails 3.1 on Heroku Cedar devcenter.heroku.com/articles/rails31_heroku_cedar RAILS_ENV=production bundle exec rake assets:precompile
684 名前:nobodyさん mailto:sage [2012/01/19(木) 12:55:11.04 ID:???] >>681 ログには何と?
685 名前:nobodyさん [2012/01/19(木) 19:03:02.74 ID:kCr+nbf2] rails 3.0のEoLが何時までなのか調べても見当たらんのだが何時までなの?
686 名前:nobodyさん [2012/01/20(金) 01:48:49.34 ID:Bqw4Dvtw] Controllerからviewで使うヘルパー類をエラー吐かずに使う方法ってありますか? html_escapeとかはERB::Util.で行けるけど image_tagとかそこらへんが使えなくて困ってます include AssetTagHelperで行けるのかと思ったけど見つかりませんと言われるし
687 名前:nobodyさん mailto:sage [2012/01/20(金) 07:40:20.22 ID:???] なんでそんな事したいの? viewを使いたくない理由とは
688 名前:nobodyさん [2012/01/20(金) 09:40:22.52 ID:6rMlMhcM] >>687 Viewを使いたくないのではなくて、負荷を軽減するために 予めHTMLに変換してしまってDBに保存したいです