현재 도우미에서 실행중인 렌더링 유형을 찾는 방법을 찾고 있습니다. 대부분 이런 식으로 뭔가해야 할 일 : 우리는 우리가 사용하는 보석에 render에 대한 해결 방법 재정의를 사용했습니다 # some_helper.rb
def url_to_faq
if plain_text_render
...
else
# HTML
난 레일 애플 리케이션에 루비 작업하고있어 전체 캘린더 보석을 통합하려고하지만 오류가 발생했습니다. 나는 새로운 이벤트를 입력하기 위해 표시 할 모듈을 표시 할 수는 있지만, 다른 모듈에 충돌하는 것처럼 보이는 오류를 수정할 때마다 달력을 가져올 수 있습니다. 나는 현재 ActionView :: 템플릿을 받고 있어요 : 오류 내 콘솔에서 Started GE
레일즈 g mailboxer : views를 통해 생성 된 메일 템플리트에 사용자 이름을 인쇄하려고합니다. 메서드를 호출하려고 할 때마다 public 메서드가 User로 설정되어 있지만 "메서드 또는 변수 current_user not found"가 발생합니다. id이 인쇄합니다. 다음은보기 <!DOCTYPE html>
<html>
<head>
제가 발견 한 모든 방법을 시도했지만, 어떻게 해야할지 모르겠습니다. 레일즈는 항상 /assets/...을 쓰고 내 응용 프로그램은 루트 폴더가 아닌 하위 폴더에 있기 때문에 ./assets/ 또는 assets/을 갖고 싶어합니다. 나는 config.action_controller.asset_host = "."와 시도했지만 레일 http://./assets
내가 문자열 길이를 믿는다 는 아래와 같이 if(key['name'].to_s.chars.length==0)
key['name']="Others"
end
그리고 루비 2.1.8p440에 작동하지만, 루비 1.9.3p551에는 다음과 같은 오류가 발생합니다 : 를 (undefined method `length' for #<Enumerator:
내 응용 프로그램에서 양식 오류를 표시하는 부분 _errors.html.haml이 있습니다. 부분적인 내부 코드 : .errors
%ul
- errors.full_messages.each do |message|
%li= message
나는 views/shared 디렉토리의 오류를 = render 'shared/errors',
나는 form_for와 함께 사용하고자하는 활성 모델 모델을 가지고 있습니다. form_for(@item, url: (params[:action] == 'edit' ? api_item_path(datasheet_id: params[:datasheet_id], item_id: params[:item_id]) : api_items_path), html: {me
이유가 무엇이든간에 나는이 오류가 계속 발생하는 이유를 알 수 없습니다. 신선한 로그에서 8 번 표시됩니다. 이것은 매우 이상합니다. 로컬로 설치 한 프로덕션 환경에서 WEBrick을 실행하고 있습니다. 그러나 AWS에서 Puma를 실행중인 실제 제작 환경에서 동일한 오류가 발생합니다. ruby 2.1.4p265
rails 4.2.7.1
스택 트레이스