私はプログラミングとレールの初心者です。私は使いたいものを作ってレールを学んでいます。XMLコンテンツをRailsに表示
XMLファイルがあります。その内容はユーザーに表示したいものです。
XMLファイルをassetsフォルダに配置しました。しかし、私は次に何をすべきか分かりません。私はNokogiriやREXMLを使うチュートリアルを読んだことがありますが、何も言わないのはどこにコマンドを書くかということです。
私の質問は何を使うのが良いですか、どこにすべてを置くのですか?
私はプログラミングとレールの初心者です。私は使いたいものを作ってレールを学んでいます。XMLコンテンツをRailsに表示
XMLファイルがあります。その内容はユーザーに表示したいものです。
XMLファイルをassetsフォルダに配置しました。しかし、私は次に何をすべきか分かりません。私はNokogiriやREXMLを使うチュートリアルを読んだことがありますが、何も言わないのはどこにコマンドを書くかということです。
私の質問は何を使うのが良いですか、どこにすべてを置くのですか?
ノコギリがより人気です。おそらく、より良いと思われるので、私の意見ではより良い選択でしょう。 が文書化されています。 XMLファイルはどこにでも置くことができます。たとえば、lib/
またはpublic/
に入れることができます。
Railsはどこに自動ロードされないので、どこに問題はありません。
ファイル名をロードするときにファイル名を指定する必要があります。
だから、lib/
でだ、あなたは次にあなたがxml_doc = Nokogiri::XML(my_xml)
と鋸山にロードmy_xml = File.read(Rails.root.join("lib", "my_file.xml")
を書くことができると言います。あなたはNokogiri コードをどこにでも書き込むことができます。モデル、コントローラ、または config/initializers
の新しいファイルとして使用します(ファイルは自動ロードされるため)。
さらに詳しくはNokogiri tutorialsをお読みください。