Thanks. I may move required functions to another custom module. This would work for me, but I appreciate you help.
Thanks 08.12.2015 21:40 пользователь "Jesse Gumm" <[email protected]> написал: > The extra argument is the [Req] as defined in the the module definition. > > Here are some slides I made up for a talk a few years back that show how > parameter modules *really* work: > > http://slides.sigma-star.com/view/Erlang%20Gotchas#/15 > > -- > Jesse Gumm > Owner, Sigma Star Systems > 414.940.4866 || sigma-star.com || @jessegumm > On Dec 8, 2015 10:13 AM, "can2nac" <[email protected]> wrote: > >> Hi, >> >> let's say i have >> -module(sns_main_controller, [Req]) which processes web requests. It also >> has some additional functions which i would like to call. >> >> >> i can call sns_main_controller:module_info() and it returns pretty much >> everything, but all non /0 functions have +1 extra argument. For example, >> {checkCashe,4} instead of {checkCashe,3} as in description. >> >> I tried to call function with no luck: >> (sns@can2nac-laptop)12> sns_main_controller:chec >> chechCache/4 checkCashe/4 >> (sns@can2nac-laptop)12> sns_main_controller:checkCashe(a,b,c,d). >> ** exception error: no function clause matching >> sns_main_controller:checkCashe(a,b,c,d) >> (/home/can2nac/projects/sns/src/controller/sns_main_controller.erl, line 6) >> (sns@can2nac-laptop)13> sns_main_controller:checkCashe(b,c,d). >> ** exception error: undefined function sns_main_controller:checkCashe/3 >> >> How to call function from controller and what is this extra argument? >> >> best, >> >> -- >> You received this message because you are subscribed to the Google Groups >> "ChicagoBoss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> Visit this group at http://groups.google.com/group/chicagoboss. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/chicagoboss/5a426f69-0f2c-4741-8eef-5e3f6b01bb79%40googlegroups.com >> <https://groups.google.com/d/msgid/chicagoboss/5a426f69-0f2c-4741-8eef-5e3f6b01bb79%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "ChicagoBoss" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/chicagoboss/zQoojahsXGM/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > Visit this group at http://groups.google.com/group/chicagoboss. > To view this discussion on the web visit > https://groups.google.com/d/msgid/chicagoboss/CAPTXyXfguyL-9Vybjw-9C6kght%2BKjpZJDk6O%2BPw_BSQhfcYCOg%40mail.gmail.com > <https://groups.google.com/d/msgid/chicagoboss/CAPTXyXfguyL-9Vybjw-9C6kght%2BKjpZJDk6O%2BPw_BSQhfcYCOg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "ChicagoBoss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at http://groups.google.com/group/chicagoboss. To view this discussion on the web visit https://groups.google.com/d/msgid/chicagoboss/CA%2BxWBKBkGrA0rWncaVSpa1GnbqehP__Vo1MgaDse%2BHbg5FmnEw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
