React-Bootstrapとreact.rbの例は完全に動作しますが、React-TimeAgoというNPNコンポーネントを動作させようとしていますが、紛失しています。 JavaScriptやJSXベースのコンポーネントをReact.rbにインポートするにはどうすればよいですか?
この
は私がやっていることです:私はこれを持っている実際のcomponent.rbでwindow.bs = require('react-bootstrap')
window.timeago = require('react-timeago')
::(WebPACKのはWebPACKのバンドルにインポートするため)index.jsで
class Rb < React::NativeLibrary
imports 'bs'
end
class TimeAgo < React::NativeLibrary
imports 'timeago'
end
次に参照するブートストラップコンポーネントは完璧に動作:
Rb.Button(bsStyle: :primary) <- works as expected
しかし、私はTimeAgoラッパーの外に何かを得るために管理していないのです。私は間違って何をやっている
TimeAgo.new(date: "Aug 29, 2014") {} <- just does nothing
TimeAgo(date: "Aug 29, 2014") {} <- method undefined
?すべての助けに感謝!
try TimeAgo :: TimeAgo(date: "Aug 29、2014") –
また、jsコンソールでOpal.TimeAgoを見て、そこにあるものを参照してください –