2011-09-21 10 views
1

내 양식에서 sin 및 cos과 같은 trig 함수를 호출하지만 컴파일 할 수 없습니다. 계속이 오류 메시지를 반환합니다..html.erb 파일에서 코사인 및 사인 함수를 호출하는 방법은 무엇입니까?

undefined method `cos' for #<#<Class:0x10345d6d0>:0x1034488c0> 

어떻게이 오류를 해결할 수 있습니까?

나는이 창에 내 코드를 붙여 드릴 수 없습니다,하지만 난이 "수학을 포함"하고

<% @project.UsableArea = @project.DevelopableRoofArea/(cos(@project.TiltAngle) + 3 * sin(@project.TiltAngle)) %> 

답변

3

당신은 모듈 이름으로 cossin 방법 접두사해야합니다

예 : 귀하의 경우에는

<%= Math.cos(0.5) %> 

:

<% @project.UsableArea = @project.DevelopableRoofArea/(Math.cos(@project.TiltAngle) + 3 * Math.sin(@project.TiltAngle)) %>