레일에 루비가있는 루프 동안 뷰에서 도우미 메서드를 동적으로 호출

사용자 3495579
            <table>                         
                <tr>                          
                    <th>Player Name</th>
                    <th>Club</th>
                    <th>Position</th>
                    <th>Points</th>
                    <th>Price</th>
                </tr>
                <% @myteam.each do |p| %>  
                <% @pd = playerDetails(p) %>       
                <tr>
                    <td><%= @pd.club %></td> 
                    <td><%= @pd.name %></td>
                    <td><button>Remove</button></td>
                </tr>
                <% end %>                     
            </table> 

위의 경우 myteam에서 플레이어를 가져와 각각을 p에 넣으려고합니다. 이것은 작동합니다. p에서 playerDetails라는 메서드를 호출하고 값을 @pd에 할당하려고합니다. 이것은 작동하지 않는 것 같습니다. 내가 정확히 어디에서 잘못했는지 아는 사람 있나요? 저는 오늘부터 레일에서 루비를 배우기 시작했습니다.

그런데 이것은 playerDetails 메소드입니다.

def playerDetails(pid)
  @pd = Player.where(:id => pid)
end
helper_method :playerDetails
마크 스워드 스트롬

@pd는 배열이됩니다. 이 시도

@pd = Player.where(:id => pid).first

제안-@myteam 배열을 플레이어 ID 대신 Player 인스턴스로 채우는 것이 좋습니다. 한 번에 모든 개체를 쿼리하는 것이 더 빠릅니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

루프에서 호출되는 비동기 함수가있는 useEffect

분류에서Dev

VBA에서 루프를 실행하는 동안 함수가 의도하지 않게 호출 되었습니까?

분류에서Dev

루프 내에서 동적으로 생성 된 함수 호출에 값 전달

분류에서Dev

Maven은 루트 동안 터미널에서만 호출 가능

분류에서Dev

호출 스레드에서 비동기 적으로 실행되는 메서드의 여러 프로세스

분류에서Dev

실행 메서드 호출에도 불구하고 Kotlin 코 루틴이 동 기적으로 실행됩니다.

분류에서Dev

컨트롤러에서 정적 뷰 도우미 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

각 루프에서 작동하지 않는 Meteor 도우미

분류에서Dev

루비에서 시스템을 호출하는 동안 변수 평가

분류에서Dev

mysqli fetch 루프에있는 동안 함수를 호출 할 수 없습니다.

분류에서Dev

C #에서 비동기 적으로 메서드 호출

분류에서Dev

Ansible : 루프에서 사전 키를 자동으로 호출하는 방법

분류에서Dev

Ruby에서 동적으로 중첩 된 루프 생성 시도

분류에서Dev

뷰 내의 루프에서 쿼리 메서드 호출

분류에서Dev

뷰 내의 루프에서 쿼리 메서드 호출

분류에서Dev

NameError : 루프 내에서 부분적으로 functools를 사용하는 동안

분류에서Dev

비동기 메서드를 동 기적으로 호출하는 동안 오류가 발생했습니다.

분류에서Dev

React 메서드에서 여러 setState () 호출 : "동 기적으로"작동하도록 만드는 방법

분류에서Dev

비동기 호출에서 데이터를 통한 ReactJS 루프

분류에서Dev

호출시 작동하지 않는 서브 루틴, 독립적으로 실행되는 경우에만

분류에서Dev

비동기 메서드를 동적으로 호출

분류에서Dev

루프에서 async_connect를 호출하는 동안 Deadline_timer가 실행되지 않음

분류에서Dev

Windows Phone 8에서 비동기 메서드를 동 기적으로 호출하는 방법

분류에서Dev

JSP에서 정적 메서드를 호출하는 동안 문제

분류에서Dev

C ++에서 정적 메서드를 비동기 적으로 호출하는 방법은 무엇입니까?

분류에서Dev

Laravel-블레이드 뷰에서 동일한 루프를 최적화하는 방법

분류에서Dev

forEach 루프가 호출되는 동안이 아니라 루프 끝에 기록 된 호출 된 함수 값으로 이상하게 작동합니다.

분류에서Dev

루프에서 Future 메서드 호출

분류에서Dev

C에서 switch 문을 사용하여 메서드를 호출하면 While 루프가 자동으로 실행됩니다.

Related 관련 기사

  1. 1

    루프에서 호출되는 비동기 함수가있는 useEffect

  2. 2

    VBA에서 루프를 실행하는 동안 함수가 의도하지 않게 호출 되었습니까?

  3. 3

    루프 내에서 동적으로 생성 된 함수 호출에 값 전달

  4. 4

    Maven은 루트 동안 터미널에서만 호출 가능

  5. 5

    호출 스레드에서 비동기 적으로 실행되는 메서드의 여러 프로세스

  6. 6

    실행 메서드 호출에도 불구하고 Kotlin 코 루틴이 동 기적으로 실행됩니다.

  7. 7

    컨트롤러에서 정적 뷰 도우미 메서드를 호출하는 방법은 무엇입니까?

  8. 8

    각 루프에서 작동하지 않는 Meteor 도우미

  9. 9

    루비에서 시스템을 호출하는 동안 변수 평가

  10. 10

    mysqli fetch 루프에있는 동안 함수를 호출 할 수 없습니다.

  11. 11

    C #에서 비동기 적으로 메서드 호출

  12. 12

    Ansible : 루프에서 사전 키를 자동으로 호출하는 방법

  13. 13

    Ruby에서 동적으로 중첩 된 루프 생성 시도

  14. 14

    뷰 내의 루프에서 쿼리 메서드 호출

  15. 15

    뷰 내의 루프에서 쿼리 메서드 호출

  16. 16

    NameError : 루프 내에서 부분적으로 functools를 사용하는 동안

  17. 17

    비동기 메서드를 동 기적으로 호출하는 동안 오류가 발생했습니다.

  18. 18

    React 메서드에서 여러 setState () 호출 : "동 기적으로"작동하도록 만드는 방법

  19. 19

    비동기 호출에서 데이터를 통한 ReactJS 루프

  20. 20

    호출시 작동하지 않는 서브 루틴, 독립적으로 실행되는 경우에만

  21. 21

    비동기 메서드를 동적으로 호출

  22. 22

    루프에서 async_connect를 호출하는 동안 Deadline_timer가 실행되지 않음

  23. 23

    Windows Phone 8에서 비동기 메서드를 동 기적으로 호출하는 방법

  24. 24

    JSP에서 정적 메서드를 호출하는 동안 문제

  25. 25

    C ++에서 정적 메서드를 비동기 적으로 호출하는 방법은 무엇입니까?

  26. 26

    Laravel-블레이드 뷰에서 동일한 루프를 최적화하는 방법

  27. 27

    forEach 루프가 호출되는 동안이 아니라 루프 끝에 기록 된 호출 된 함수 값으로 이상하게 작동합니다.

  28. 28

    루프에서 Future 메서드 호출

  29. 29

    C에서 switch 문을 사용하여 메서드를 호출하면 While 루프가 자동으로 실행됩니다.

뜨겁다태그

보관