2014-06-13 3 views
0

꽤 좋은,하지만 약간 날짜가 정해진 가이드 Salesforce 루비 API를 함께 일하고 있습니다. 오른쪽 보석을 설치 한 후 명령 줄에 'script/console'을 입력 한 다음 사용자 ID로 응답해야하는 '>> Salesforce :: Contact.first'를 입력합니다.콘솔을 사용하여

나는 script/console이 더 이상 사용되지 않고 레일즈 콘솔을 대신 사용한다는 다른 게시물을 읽었습니다. 그게 잘 작동하지만, ">> Salesforce :: Contact.first '를 입력하면 구문이 잘못되었다는 오류가 발생합니다.

는 또한 정면에서 >>을 제거 시도하고 그것이 ::

I가 다른 명령 외에 '>> 세일즈 포스는 "이 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다"라는 결과 Contact.first '내가 사용해야한다고?

감사

+0

API를 콘솔에로드하려면 'Salesforce'가 필요합니다. –

+3

가이드가 모든 명령어 앞에'>> '을 표시하면 레일즈 콘솔에 프롬프트를 나타 내기 때문에 입력해서는 안됩니다. 당신이 쓴 오류 메시지는 명령 줄에서 그 행을 실행하려고 시도했지만 Rails 콘솔 자체에서 실행하려고하지 않았다고 생각하게 만듭니다. 먼저 콘솔에 있는지 확인하십시오. 먼저'rails console'을 먼저 수행 한 다음'Salesforce :: Contact.first'를 확인하십시오. 나는 레일이 응답 콘솔 입력하면 –

+0

는 그리고 다양한 옵션의 전체 목록 "사용법 : ... : 새로운 APP_PATH [옵션] 옵션 레일". 그러나 Rails 콘솔이 실제로 나타나지 않는 것 같습니다. (나는 전에 레일 콘솔을 사용 해본 적이 없으므로 무엇을 찾아야할지 모르겠습니다.) – TaiwanTimmy

답변

1

>> (및 이와 유사한 것)는 당신을위한 화면에서 이미 볼 수 프롬프트를 나타냅니다. 본질적으로 "앞으로 나아가, 뭔가를 입력하십시오"라고 말하는 콘솔입니다.

처음부터 공백을 포함하여 '정신적으로'물건을 제거하십시오. 이것은 당신이 실행 찾고있는 '명령'정말입니다이 도움이

Salesforce::Contact.first

희망을 의미 할 것입니다.

+0

'>>'은 기본'irb' 프롬프트와 Ruby 시프트 연산자이므로 잘못 사용하면 구문 오류가 발생합니다. – tadman

+0

맞습니다. 혼란을 이해할 수 있습니다. 비트 시프트 또는 프롬프트 만 사용하도록 코드를 호출하는 시점을 결정할 수있는 약간의 직감이 필요합니다. – Volte

관련 문제