文件名称:view_component_reflex
文件大小:65KB
文件格式:ZIP
更新时间:2024-04-20 05:57:23
hacktoberfest Ruby
ViewComponentReflex ViewComponentReflex允许您直接在视图组件代码中编写反射。 它建立在和基础上 用法 您可以通过从ViewComponentReflex::Component继承来向组件添加反射。 这就像使用my_cool_stuff方法创建反射my_cool_stuff 。 要调用此反射,请添加data-reflex="click->MyComponentReflex#my_cool_reflex" ,就像您正在使用刺激反射一样。 ViewComponentReflex将在渲染之间维护组件的实例变量。 您需要在根元素以及任何刺激反射的元素上包含data-key=<%= key %> 。 ViewComponent本质上是无状态的,因此该键用于将状态调和为其相应的组件。 例子 # counter_component.rb class Count
【文件预览】:
view_component_reflex-master
----bin()
--------rails(567B)
----Rakefile(688B)
----test()
--------test_helper.rb(858B)
--------dummy()
--------view_component_reflex_test.rb(156B)
--------integration()
----app()
--------components()
----Gemfile(799B)
----Gemfile.lock(4KB)
----.idea()
--------misc.xml(291B)
--------vcs.xml(180B)
--------modules.xml(294B)
--------git_toolbox_prj.xml(239B)
--------conventionalCommit.xml(114B)
--------view_component_reflex.iml(10KB)
--------.gitignore(176B)
--------inspectionProfiles()
----tmp()
--------caching-dev.txt(0B)
--------restart.txt(0B)
----.gitignore(186B)
----CHANGELOG.md(25KB)
----lib()
--------view_component_reflex.rb(420B)
--------view_component_reflex()
----view_component_reflex.gemspec(1KB)
----README.md(11KB)
----MIT-LICENSE(1KB)