我尝试将param传递给视图中的部分
控制器
def addMovie
@movies = Movie.all
@vid = Movie.new
end
查看
<%= render partial: "shared/videoList", videoList: :movies %>
部分 存储在app / views / sharead
中<% if @videoList.present? %>
<% @videoList.each do |movie| %>
videoList是空的......为什么?
答案 0 :(得分:4)
使用videoList
而非@videoList
,
<% if videoList.present? %>
<% videoList.each do |movie| %>
另外,你需要像这样传递变量
<%= render 'shared/videoList', videoList: @movies %>
希望有所帮助!