We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ebcddca commit ec85e7cCopy full SHA for ec85e7c
lib/storybook/tasks/stories.rake
@@ -6,7 +6,9 @@ namespace :storybook do
6
RailsPreviews::Preview.all.map do |preview|
7
filename = Rails.root.join("#{stories_dir}/#{preview.preview_name}.stories.json")
8
stories_json = JSON.pretty_generate(preview.to_csf)
9
- File.open(filename, "w") { |f| f.write(stories_json) }
+ file = Pathname(filename)
10
+ file.dirname.mkpath unless file.dirname.exist?
11
+ file.write(stories_json)
12
end
13
14
0 commit comments