私は ROR を初めて使用します。データベース テーブルと YAML ファイルにいくつかのシード データを保存しています。yaml ファイルを読み込んで、解析してクライアントに表示する JSON に変換しています。
このようなもの。
controller.rb
def template_library
@template_library_all= YAML::load(File.open('./db/seeds/template_library.yml'))
end
私の見解では、私はそうしました
reports.html.slim
javascript:
var templateLibraryJSON = #{@template_library_all.to_json.html_safe};
そのため、静的ファイルを使用する代わりに、モデルを使用してデータベースからデータを取得し、JSON に解析したいと考えています。
私がこれまでにやってきたこと。
def query_library
@template_library_JSON = TemplateLibrary.all.map { |i| ['file_name:' , [i.file_name]]}
end
私からしてみれば
javascript:
var templateJSON = #{@template_library_JSON.to_json.html_safe};
これは、JSON 配列のような JSON を返します。
[["file_name:", ["daily_data_count_report"]]]
JSON オブジェクトを構築する必要がありますか?