ruby on rails 動画投稿機能 viewに表示されない
railsで動画投稿機能実装中なのですが,
動画の投稿はできるのですがviewに表示されないです。
controllerにデータは渡っています。
viewに表示されないのは何故でしょうか?教えて頂きたいです。
posts/show.html
<p>
<%= link_to @post.video_url.to_s do %>
<%= video_tag rails_blob_path(@post.video.to_s) %>
<% end %>
</p>
posts/new.html
<%= form_for(@post, url: {controller: "posts", action: "create" }) do |f| %>
<div class="form">
<div class="from-body">
<% @post.errors.full_messages.each do |message| %>
<div class="form-error">
<%= message %>
</div>
<% end %>
<textarea name="content"><%= @post.content %></textarea>
<%= f.file_field :video, {:accept => 'video/*',class: "field-video"} %>
</div>
<%= f.submit "送信" %>
</div>
</div>
<% end %>
video_uploder
def extension_whitelist
%w(jpg jpeg gif png MOV wmv mp4)
end
posts.controller
def create
@post = Post.new(
content: params[:content],
user_id: @current_user.id,
video: params[:video]
)
if @post.save
flash[:notice] = "投稿を作成しました"
redirect_to("/posts/index")
else
render("posts/new")
end
end
0