내 코드는 다음과 같습니다 레일 배열 렌더링 : 자바 스크립트는 다음과 같습니다 내보기 페이지에서JSON 컨트롤러
def dashboard
@proj_users.each do |us|
@users<<User.find(us.user_id).email
end
render :json=>@users
end
:
$(".clicked").click(function() {
$.get("/dashboard", {
clicked_id:this.id,
user:$("#user").val()
},
function (data) {
$("#all_users").hide();
$("#proj_users").html(data);
});
});
@users
이메일 ID를 포함하는 배열입니다. 보시다시피 data
은 @users
입니다.
@users
는
render : json을 render : text로 변경했습니다. 이제 div가 데이터로 업데이트됩니다. 그러나 데이터는 "tm @ gmail.com, tm1 @ gmail.com"으로 표시됩니다. 행별로 표시하고 싶습니다. . – UserROR