React-Bootstrap ve react.rb için verilen örneği kullanmak gayet iyi çalışıyor ancak React-TimeAgo adlı bir NPN bileşenini çalıştırmaya çalışıyorum ve kayboldum. JavaScript veya JSX tabanlı bir bileşeni React.rb'ye nasıl alabilirim?
Bu
Yaptığım budur: Bunu alabilir gerçek component.rb olarakwindow.bs = require('react-bootstrap')
window.timeago = require('react-timeago')
: (WebPack webpack paket içine almak için) index.js ise
class Rb < React::NativeLibrary
imports 'bs'
end
class TimeAgo < React::NativeLibrary
imports 'timeago'
end
Sonra başvuran Bootstrap bileşenler kusursuz çalışması:
Rb.Button(bsStyle: :primary) <- works as expected
Ama TIMEAGO sarmalayıcı dışında bir şey almak için yönetmek değilim: Ben yanlış ne yapıyorum
TimeAgo.new(date: "Aug 29, 2014") {} <- just does nothing
TimeAgo(date: "Aug 29, 2014") {} <- method undefined
? Tüm yardımlar takdir edildi!
tryAgo :: TimeAgo (tarih: "Aug 29, 2014") –
da js konsolunda Opal.TimeAgo'ya bakmayı deneyin ve orada ne olduğunu görün –